| Complex Type Summary |
|
An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.
Content: |
complex, 14 attributes, 11 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
(CompleteActions) AcceptCallAction is an accept event action representing the receipt of a synchronous call request.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An activity contains a language-specific text string used to describe a computation, and an optional specification of the language.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An activity may have more than one activity final node.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
Activity groups are a generic grouping construct for nodes and edges.
Content: |
complex, 7 attributes, 3 elements |
Defined: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Activity parameters are object nodes at the beginning and end of flows, to accept inputs to an activity and provide outputs from it.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Partitions divide the nodes and edges to constrain and show a view of the contained nodes.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An Actor models a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data), but which is external to the subject (i.e., in the sense that an instance of an actor is not a part of the instance of its corresponding subject).
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Used: |
|
|
|
Structural Features are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Variables are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An AnyTrigger for a given state specifies that the transition is triggered for all applicable message triggers except for those specified explicitly on other transitions for this state.
Content: |
complex, 11 attributes, 8 elements |
Defined: |
|
Used: |
|
|
|
ApplyFunctionAction is an action that invokes a primitive predefined function that computes output values based only on the input values and the function.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An association specifies a semantic relationship that can occur between typed instances.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
In the metamodel, an AssociationClass is a declaration of a semantic relationship between Classifiers, which has a set of features of its own.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Behavior is a specification of how its context classifier changes state over time.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A behavioral feature specifies that an instance of a classifier will respond to a designated request by invoking a behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A classifier can have behavior specifications defined in its namespace.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
CallAction is an abstract class for actions that invoke behavior and receive return values.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A call trigger represents the reception of a request to invoke a specific operation and specifies a call event.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A central buffer node accepts tokens from upstream objects nodes and passes them along to downstream object nodes.
Content: |
complex, 20 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
A change trigger specifies an event that occurs when a Boolean-valued expression becomes true as a result of a change in value of one or more attributes or associations.
Content: |
complex, 11 attributes, 9 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Class is a kind of classifier whose features are attributes and operations.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A classifier is a namespace whose members can include features.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
ClassifierTemplateParameter is a template parameter where the parametered element is a Classifier in its capacity of being a kind of ParameterableElement.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action destroys all links of an association that have a particular object at one end.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action removes all values of a structural feature.
Content: |
complex, 18 attributes, 17 elements |
Defined: |
|
Used: |
|
|
|
This action removes all values of an variable.
Content: |
complex, 18 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
A collaboration is represented as a kind of classifier and defines a set of cooperating entities to be played by instances (its roles), as well as a set of connectors that define communication paths between the participating instances.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A collaboration occurrence represents one particular use of a collaboration to explain the relationships between the properties of a classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A combined fragment defines an expression of interaction fragments.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A comment gives the ability to attach various remarks to elements.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A communication path is an association between two Nodes, through which Nodes are able to exchange signals and messages.
Content: |
complex, 20 attributes, 21 elements |
Defined: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A ConnectableElement is an abstract metaclass representing a set of instances that are owned by a containing classifier instance.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
ConnectableElementTemplateParameter is a template parameter where the parametered element is a ConnectableElement.
Content: |
complex, 9 attributes, 7 elements |
Defined: |
|
Used: |
|
|
|
Connection point references of a submachine state can be used as sources/targets of transitions.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Each connector may be attached to two or more connectable elements, each representing a set of instances.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A connector end is an endpoint of a connector, which attaches the connector to a connectable element.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Constraint contains a ValueSpecification that specifies additional semantics for one or more elements.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Objects and data cannot pass along a control flow edge.
Content: |
complex, 16 attributes, 14 elements |
Defined: |
|
Used: |
|
|
|
A control node is an activity node used to coordinate the flows between other nodes.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
This action can be used to create links and link objects.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
This action is exclusively for creating links of association classes.
Content: |
complex, 17 attributes, 17 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
This action instantiates a classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A data store keeps all tokens that enter it, copying them when they are chosen to move downstream.
Content: |
complex, 20 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
DataType defines a kind of classifier in which operations are all pure functions (i.e., they can return data values but they cannot change data values, because they have no identity).
Content: |
complex, 18 attributes, 21 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
A decision node has one incoming edge and multiple outgoing activity edges.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
In the metamodel, DeployedArtifact is an abstract metaclass that is a specialization of NamedElement.
Content: |
complex, 10 attributes, 7 elements |
Defined: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
In the metamodel, a DeploymentSpecification is a subtype of Artifact.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A deployment target is the location for a deployed artifact.
Content: |
complex, 10 attributes, 8 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
This action destroys a link or a link object.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
This action destroys the object on its input pin at runtime.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A Device is a physical computational resource with processing capability upon which artifacts may be deployed for execution.
Content: |
complex, 20 attributes, 32 elements |
Defined: |
|
Used: |
|
|
|
A directed relationship references one or more source elements and one or more target elements.
Content: |
complex, 7 attributes, 3 elements |
Defined: |
|
Used: |
|
|
|
A duration defines a value specification that specifies the temporal distance between two time expressions that specify time instants.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A DurationConstraint defines a Constraint that refers to a DurationInterval.
Content: |
complex, 13 attributes, 10 elements |
Defined: |
|
Used: |
|
|
|
A DurationInterval defines the range between two Durations.
Content: |
complex, 14 attributes, 11 elements |
Defined: |
|
Used: |
|
|
|
A DurationObservationAction defines an action that observes duration in time.
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Element is an abstract metaclass with no superclass.
Content: |
complex, 7 attributes, 3 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
An element import is defined as a directed relationship between an importing namespace and a packageable element.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Extends a classifier with the ability to own ports as specific and type checked interaction points.
Content: |
complex, 18 attributes, 22 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Enumeration is a kind of data type, whose instances may be any of a number of user-defined enumeration literals.
Content: |
complex, 18 attributes, 22 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
An enumeration literal is a user-defined data value for an enumeration.
Content: |
complex, 13 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
EventOccurrences represents moments in time to which Actions are associated.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
(ExtraStructuredActivities) An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 16 attributes, 13 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
In the metamodel, a ExecutionEnvironment is a subclass of Node.
Content: |
complex, 20 attributes, 32 elements |
Defined: |
|
Used: |
|
|
|
An ExecutionOccurrence is an instantiation of a unit of behavior within the Lifeline.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
(ExtraStructuredActivities) An expansion node is an object node used to indicate a flow across the boundary of an expansion region.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An expansion region is a strictly nested region of an activity with explicit input and outputs (modeled as ExpansionNodes).
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An expression represents a node in an expression tree, which may be non-terminal or terminal.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This relationship specifies that the behavior of a use case may be extended by the behavior of another (usually supplementary) use case.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 20 attributes, 21 elements |
Defined: |
|
Used: |
|
|
|
Content: |
complex, 24 attributes, 18 elements |
Defined: |
|
Used: |
|
|
|
An ExtensionPoint is a feature of a use case that identifies a point where the behavior of a use case can be augmented with elements of another (extending) use case.
Content: |
complex, 11 attributes, 7 elements |
Defined: |
|
Used: |
|
|
|
A feature declares a behavioral or structural characteristic of instances of classifiers.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
See descriptions at children of final node.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
Content: |
complex, 16 attributes, 21 elements |
Defined: |
|
Used: |
|
|
|
A flow final destroys all tokens that arrive at it.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
A fork node has one incoming edge and multiple outgoing edges.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
A Gate is a connection point for relating a Message outside an InteractionFragment with a Message inside the InteractionFragment.
Content: |
complex, 12 attributes, 9 elements |
Defined: |
|
Used: |
|
|
|
A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Each Generalization is a binary relationship that relates a specific Classifier to a more general Classifier (i.e., a subclass).
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A GeneralOrdering represents a binary relation between two Eventoccurrences, to describe that one Eventoccurrence must occur before the other in a valid trace.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An Implementation is a specialized Realization relationship between a Classifier and an Interface.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Include is a DirectedRelationship between two use cases, implying that the behavior of the included use case is inserted into the behavior of the including use case.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An Information Flow specifies that one or more information items circulate from its sources to its targets.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An information Item is an abstraction of all kinds of information that can be exchanged between objects.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An activity may have more than one initial node.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
An input pin is a pin that holds input values to be consumed by an action.
Content: |
complex, 22 attributes, 18 elements |
Defined: |
|
Used: |
|
|
|
In the metamodel, InstanceSpecification is a specialization of DeploymentTarget and DeployedArtifact.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An instance value specifies the value modeled by an instance specification.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
The point is that the InteractionConstraint "received" from StructuralArchitecture will consist of a set of such units described by sequence diagrams (or collaboration diagrams).
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An InteractionConstraint is a boolean expression that guards an operand in a CombinedFragment.
Content: |
complex, 13 attributes, 12 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
An InteractionFragment is a general class that holds the common parts of CompositeFragment, AtomicFragment and InteractionExpressionOperand.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
InteractionOccurrence is a specialization of InteractionFragment.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An InteractionOperand is contained in a CombinedFragment.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An interruptible region contains activity nodes.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An Interval defines the range between two value specifications.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A IntervalConstraint defines a Constraint that refers to an Interval.
Content: |
complex, 13 attributes, 10 elements |
Defined: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A lifeline represents an individual participant in the Interaction.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A link action creates, destroys, or reads links, identifying a link by its end objects and qualifier values, if any.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A literal boolean contains a Boolean-valued attribute.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A literal integer contains an Integer-valued attribute.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A literal null is used to represent null, i.e., the absence of a value.
Content: |
complex, 12 attributes, 9 elements |
Defined: |
|
Used: |
|
|
|
A literal specification is an abstract specialization of ValueSpecification that identifies a literal constant being modeled.
Content: |
complex, 12 attributes, 9 elements |
Defined: |
|
Used: |
|
|
|
A literal string contains a String-valued attribute.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A literal unlimited natural contains a UnlimitedNatural-valued attribute.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
In the metamodel, a Manifestation is a subtype of Abstraction.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A merge node has multiple incoming edges and a single outgoing edge.
Content: |
complex, 16 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
A Message defines a particular communication between Lifelines of an Interaction.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a Message.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A message trigger specifies the an observable event caused by a either a call or a signal.
Content: |
complex, 11 attributes, 8 elements |
Defined: |
|
Used: |
|
|
|
The Model construct is defined as a Package.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A MultiplicityElement is an abstract metaclass which includes optional attributes for defining the bounds of a multiplicity.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A named element represents elements that may have a name.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A namespace is a named element that can own other named elements.
Content: |
complex, 10 attributes, 10 elements |
Defined: |
|
Includes: |
definitions of 3 elements |
Used: |
|
|
|
In the metamodel, a Node is a subclass of Class.
Content: |
complex, 20 attributes, 32 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
OperationTemplateParameter is a template parameter where the parametered element is an Operation.
Content: |
complex, 9 attributes, 7 elements |
Defined: |
|
Used: |
|
|
|
An output pin is a pin that holds output values produced by an action.
Content: |
complex, 22 attributes, 18 elements |
Defined: |
|
Used: |
|
|
|
A package is a namespace for its members, and may contain other packages.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A packageable element indicates a named element that may be owned directly by a package.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A package import is defined as a directed relationship that identifies a package whose members are to be imported by a namespace.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A package merge is a relationship between two packages, where the contents of the target package (the one pointed at) is merged with the contents of the source package through specialization and redefinition, where applicable.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Used: |
|
|
|
A ParameterableElement can be referenced by a TemplateParameter when defining a formal template parameter for a template.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
An parameter set acts as a complete set of inputs and outputs to a behavior, exclusive of other parameter sets on the behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
PartDecomposition is a description of the internal interactions of one Lifeline relative to an Interaction.
Content: |
complex, 12 attributes, 12 elements |
Defined: |
|
Used: |
|
|
|
A Permission signifies granting of access rights from the supplier model element to a client model element.
Content: |
complex, 14 attributes, 10 elements |
Defined: |
|
Used: |
|
|
|
Pins are connected as inputs and outputs to actions.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Ports represent interaction points between a classifier and its environment.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
PrimitiveFunction is not an action.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
The instances of primitive type used in UML itself include Boolean, Integer, UnlimitedNatural, and String.
Content: |
complex, 18 attributes, 21 elements |
Defined: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Property represents a declared state of one or more instances in terms of a named relationship to a value or values.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 26 attributes, 40 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
A protocol transition (transition as specialized in the ProtocolStateMachines package) specifies a legal transition for an operation.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A link cannot be passed as a runtime value to or from an action.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
(CompleteActions) RaiseExceptionAction is an action that causes an exception to occur.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
(CompleteActions) ReadExtentAction is an action that retrieves the current instances of a classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action tests the classification of an object against a given class.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action navigates an association towards one end, which is the end that does not have an input pin to take its object (the “open” end).
Content: |
complex, 17 attributes, 17 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
This action reads the object on an end of a link object.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action reads a qualifier value or values on an end of a link object.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Every action is ultimately a part of some activity, which is in turn optionally attached in some way to the specification of a classifier—for example as the body of a method or as part of a state machine.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
This action reads the values of a structural feature, in order if the structural feature is ordered.
Content: |
complex, 18 attributes, 18 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
This action reads the values of a variables, in order if the variable is ordered.
Content: |
complex, 18 attributes, 17 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
In the metamodel, a Realization is a subtype of Dependencies::Realization.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
ReclassifyObjectAction adds given classifier to an object and removes given classifiers from that object.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A redefinable element is a named element that can be redefined in the context of a generalization.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
RedefinableTemplateSignature specializes both TemplateSignature and RedefinableElement in order to allow the addition of new formal template parameters in the context of a specializing template Classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A relationship references one or more related elements.
Content: |
complex, 7 attributes, 3 elements |
Defined: |
|
Used: |
|
|
|
The object to access is specified dynamically, by referring to an input pin on which the object will be placed at runtime.
Content: |
complex, 18 attributes, 18 elements |
Defined: |
|
Used: |
|
|
|
One value is removed from the set of possible variable values.
Content: |
complex, 18 attributes, 17 elements |
Defined: |
|
Used: |
|
|
|
(CompleteActions) ReplyAction is an action that accepts a set of return values and a token containing return information produced by a previous accept call action.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
SendObjectAction is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity.
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
SendSignalAction is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A signal is a specification of type of send request instances communicated between objects.
Content: |
complex, 18 attributes, 20 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
A signal event represents the receipt of an asynchronous signal.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A slot is owned by an instance specification.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
(CompleteActions) StartOwnedBehaviorAction is an action that starts the owned behavior of the input.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A StateInvariant is a runtime constraint on the participants of the interaction.
Content: |
complex, 11 attributes, 10 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 20 attributes, 30 elements |
Defined: |
|
Used: |
|
|
|
A Stop is an EventOccurrence that defines the termination of the instance specified by the Lifeline on which the Stop occurs.
Content: |
complex, 17 attributes, 15 elements |
Defined: |
|
Used: |
|
|
|
Content: |
complex, 7 attributes, 6 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
A structural feature is a typed feature of a classifier that specify the structure of instances of the classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This abstract action class statically specifies the structural feature being accessed.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.
Content: |
complex, 18 attributes, 21 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
A substitution is a relationship between two classifiers signifies that the substitutingClassifier complies with the contract specified by the contract classifier.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Used: |
|
|
|
TemplateableElement may contain a template signature which specifies the formal template parameters.
Content: |
complex, 7 attributes, 5 elements |
Defined: |
|
Includes: |
definitions of 2 elements |
Used: |
|
|
|
TemplateBinding is a directed relationship from a bound templateable element to the template signature of the target template.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
TemplateParameter references a ParameterableElement which is exposed as a formal template parameter in the containing template.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
TemplateParameterSubstitution associates one or more actual parameters with a formal template parameter within the context of a TemplateBinding.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A TemplateSignature is owned by a TemplateableElement and has one or more TemplateParameters that define the signature for binding this template.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
This action returns true if the two input values are the same identity, false if they are not.
Content: |
complex, 17 attributes, 18 elements |
Defined: |
|
Includes: |
definitions of 3 elements |
Used: |
|
|
|
A TimeConstraint defines a Constraint that refers to a TimeInterval.
Content: |
complex, 13 attributes, 10 elements |
Defined: |
|
Used: |
|
|
|
A TimeExpression defines a value specification that represent a time value.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A TimeInterval defines the range between two TimeExpressions.
Content: |
complex, 14 attributes, 11 elements |
Defined: |
|
Used: |
|
|
|
A TimeObservationAction defines an action that observes the current point in time.
Content: |
complex, 18 attributes, 19 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
A time trigger specifies a time event, which models the expiration of a specific deadline.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A trigger specifies the an event that may cause the execution of an associated behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A type serves as a constraint on the range of values represented by a typed element.
Content: |
complex, 12 attributes, 8 elements |
Defined: |
|
Used: |
|
|
|
A typed element is an element that has a type that serves as a constraint on the range of values the element can represent.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation.
Content: |
complex, 14 attributes, 10 elements |
Defined: |
|
Used: |
|
|
|
A UseCase is a kind of behaviored classifier that represents a declaration of an offered behavior.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A value pin is an input pin that provides a value to an action that does not come from an incoming object flow edge.
Content: |
complex, 22 attributes, 19 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
ValueSpecification is an abstract metaclass used to identify a value or values in a model.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A variable is considered a connectable element.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
VariableAction is an abstract class for actions that operate on a statically specified variable.
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
|
|
A write link action takes a complete identification of a link and creates or destroys it.
Content: |
complex, 17 attributes, 16 elements |
Defined: |
|
Used: |
|
|
|
A write structural feature action operates on a structural feature of an object to modify its values.
Content: |
complex, 18 attributes, 18 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
|
A write variable action operates on a variable to modify its values.
Content: |
complex, 18 attributes, 17 elements |
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|