Table of Contents

Namespace NMF.Interop.Uml

Classes

Abstraction

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. <p>From package UML::CommonStructure.</p>

Abstraction.AbstractionChildrenCollection

The collection class to to represent the children of the Abstraction class

Abstraction.AbstractionReferencedElementsCollection

The collection class to to represent the children of the Abstraction class

AcceptCallAction

An AcceptCallAction is an AcceptEventAction that handles the receipt of a synchronous call request. In addition to the values from the Operation input parameters, the Action produces an output that is needed later to supply the information to the ReplyAction necessary to return control to the caller. An AcceptCallAction is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent ReplyAction will complete immediately with no effect. <p>From package UML::Actions.</p>

AcceptCallAction.AcceptCallActionChildrenCollection

The collection class to to represent the children of the AcceptCallAction class

AcceptCallAction.AcceptCallActionReferencedElementsCollection

The collection class to to represent the children of the AcceptCallAction class

AcceptEventAction

An AcceptEventAction is an Action that waits for the occurrence of one or more specific Events. <p>From package UML::Actions.</p>

AcceptEventAction.AcceptEventActionChildrenCollection

The collection class to to represent the children of the AcceptEventAction class

AcceptEventAction.AcceptEventActionReferencedElementsCollection

The collection class to to represent the children of the AcceptEventAction class

Action

An Action is the fundamental unit of executable functionality. The execution of an Action represents some transformation or processing in the modeled system. Actions provide the ExecutableNodes within Activities and may also be used within Interactions. <p>From package UML::Actions.</p>

Action.ActionChildrenCollection

The collection class to to represent the children of the Action class

Action.ActionReferencedElementsCollection

The collection class to to represent the children of the Action class

ActionExecutionSpecification

An ActionExecutionSpecification is a kind of ExecutionSpecification representing the execution of an Action. <p>From package UML::Interactions.</p>

ActionExecutionSpecification.ActionExecutionSpecificationReferencedElementsCollection

The collection class to to represent the children of the ActionExecutionSpecification class

ActionInputPin

An ActionInputPin is a kind of InputPin that executes an Action to determine the values to input to another Action. <p>From package UML::Actions.</p>

ActionInputPin.ActionInputPinChildrenCollection

The collection class to to represent the children of the ActionInputPin class

ActionInputPin.ActionInputPinReferencedElementsCollection

The collection class to to represent the children of the ActionInputPin class

Activity

An Activity is the specification of parameterized Behavior as the coordinated sequencing of subordinate units. <p>From package UML::Activities.</p>

Activity.ActivityChildrenCollection

The collection class to to represent the children of the Activity class

Activity.ActivityReferencedElementsCollection

The collection class to to represent the children of the Activity class

ActivityContent

The default implementation of the ActivityContent class

ActivityEdge

An ActivityEdge is an abstract class for directed connections between two ActivityNodes. <p>From package UML::Activities.</p>

ActivityEdge.ActivityEdgeChildrenCollection

The collection class to to represent the children of the ActivityEdge class

ActivityEdge.ActivityEdgeReferencedElementsCollection

The collection class to to represent the children of the ActivityEdge class

ActivityEdgeCollection

Denotes a class to implement the edge reference

ActivityEdgeInPartitionCollection

Denotes a class to implement the inPartition reference

ActivityFinalNode

An ActivityFinalNode is a FinalNode that terminates the execution of its owning Activity or StructuredActivityNode. <p>From package UML::Activities.</p>

ActivityGroup

ActivityGroup is an abstract class for defining sets of ActivityNodes and ActivityEdges in an Activity. <p>From package UML::Activities.</p>

ActivityGroup.ActivityGroupChildrenCollection

The collection class to to represent the children of the ActivityGroup class

ActivityNode

ActivityNode is an abstract class for points in the flow of an Activity connected by ActivityEdges. <p>From package UML::Activities.</p>

ActivityNode.ActivityNodeChildrenCollection

The collection class to to represent the children of the ActivityNode class

ActivityNode.ActivityNodeReferencedElementsCollection

The collection class to to represent the children of the ActivityNode class

ActivityNodeInInterruptibleRegionCollection

Denotes a class to implement the inInterruptibleRegion reference

ActivityNodeInPartitionCollection

Denotes a class to implement the inPartition reference

ActivityNodeIncomingCollection

Denotes a class to implement the incoming reference

ActivityNodeOutgoingCollection

Denotes a class to implement the outgoing reference

ActivityOwnedGroupCollection

The collection class to implement the refined ownedGroup reference for the Activity class

ActivityParameterNode

An ActivityParameterNode is an ObjectNode for accepting values from the input Parameters or providing values to the output Parameters of an Activity. <p>From package UML::Activities.</p>

ActivityParameterNode.ActivityParameterNodeReferencedElementsCollection

The collection class to to represent the children of the ActivityParameterNode class

ActivityPartition

An ActivityPartition is a kind of ActivityGroup for identifying ActivityNodes that have some characteristic in common. <p>From package UML::Activities.</p>

ActivityPartition.ActivityPartitionChildrenCollection

The collection class to to represent the children of the ActivityPartition class

ActivityPartition.ActivityPartitionReferencedElementsCollection

The collection class to to represent the children of the ActivityPartition class

ActivityPartitionEdgeCollection

Denotes a class to implement the edge reference

ActivityPartitionNodeCollection

Denotes a class to implement the node reference

ActivityPartitionSubpartitionCollection

Denotes a class to implement the subpartition reference

ActivityVariableCollection

Denotes a class to implement the variable reference

Actor

An Actor specifies a role played by a user or any other system that interacts with the subject. <p>From package UML::UseCases.</p>

AddStructuralFeatureValueAction

An AddStructuralFeatureValueAction is a WriteStructuralFeatureAction for adding values to a StructuralFeature. <p>From package UML::Actions.</p>

AddStructuralFeatureValueAction.AddStructuralFeatureValueActionChildrenCollection

The collection class to to represent the children of the AddStructuralFeatureValueAction class

AddStructuralFeatureValueAction.AddStructuralFeatureValueActionReferencedElementsCollection

The collection class to to represent the children of the AddStructuralFeatureValueAction class

AddVariableValueAction

An AddVariableValueAction is a WriteVariableAction for adding values to a Variable. <p>From package UML::Actions.</p>

AddVariableValueAction.AddVariableValueActionChildrenCollection

The collection class to to represent the children of the AddVariableValueAction class

AddVariableValueAction.AddVariableValueActionReferencedElementsCollection

The collection class to to represent the children of the AddVariableValueAction class

AggregationKindConverter

Implements a type converter for the enumeration AggregationKind

AnyReceiveEvent

A trigger for an AnyReceiveEvent is triggered by the receipt of any message that is not explicitly handled by any related trigger. <p>From package UML::CommonBehavior.</p>

Artifact

An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message. An artifact is the source of a deployment to a node. <p>From package UML::Deployments.</p>

Artifact.ArtifactChildrenCollection

The collection class to to represent the children of the Artifact class

Artifact.ArtifactReferencedElementsCollection

The collection class to to represent the children of the Artifact class

Association

A link is a tuple of values that refer to typed objects. An Association classifies a set of links, each of which is an instance of the Association. Each value in the link refers to an instance of the type of the corresponding end of the Association. <p>From package UML::StructuredClassifiers.</p>

Association.AssociationChildrenCollection

The collection class to to represent the children of the Association class

Association.AssociationReferencedElementsCollection

The collection class to to represent the children of the Association class

AssociationClass

A model element that has both Association and Class properties. An AssociationClass can be seen as an Association that also has Class properties, or as a Class that also has Association properties. It not only connects a set of Classifiers but also defines a set of Features that belong to the Association itself and not to any of the associated Classifiers. <p>From package UML::StructuredClassifiers.</p>

AssociationClass.AssociationClassChildrenCollection

The collection class to to represent the children of the AssociationClass class

AssociationClassCollaborationUseCollection

The collection class to implement the refined collaborationUse reference for the AssociationClass class

AssociationMemberEndCollection

Denotes a class to implement the memberEnd reference

AssociationMemberEndCollection0

The collection class to implement the refined memberEnd reference for the Association class

AssociationOwnedEndCollection

Denotes a class to implement the ownedEnd reference

AssociationOwnedEndCollection0

The collection class to implement the refined ownedEnd reference for the Association class

Behavior

Behavior is a specification of how its context BehavioredClassifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution. <p>From package UML::CommonBehavior.</p>

Behavior.BehaviorChildrenCollection

The collection class to to represent the children of the Behavior class

Behavior.BehaviorReferencedElementsCollection

The collection class to to represent the children of the Behavior class

BehaviorExecutionSpecification

A BehaviorExecutionSpecification is a kind of ExecutionSpecification representing the execution of a Behavior. <p>From package UML::Interactions.</p>

BehaviorExecutionSpecification.BehaviorExecutionSpecificationReferencedElementsCollection

The collection class to to represent the children of the BehaviorExecutionSpecification class

BehaviorOwnedRuleCollection

The collection class to implement the refined ownedRule reference for the Behavior class

BehaviorRedefinedClassifierCollection

The collection class to implement the refined redefinedClassifier reference for the Behavior class

BehavioralFeature

A BehavioralFeature is a feature of a Classifier that specifies an aspect of the behavior of its instances. A BehavioralFeature is implemented (realized) by a Behavior. A BehavioralFeature specifies that a Classifier will respond to a designated request by invoking its implementing method. <p>From package UML::Classification.</p>

BehavioralFeature.BehavioralFeatureChildrenCollection

The collection class to to represent the children of the BehavioralFeature class

BehavioralFeature.BehavioralFeatureReferencedElementsCollection

The collection class to to represent the children of the BehavioralFeature class

BehavioralFeatureMethodCollection

Denotes a class to implement the method reference

BehavioredClassifier

A BehavioredClassifier may have InterfaceRealizations, and owns a set of Behaviors one of which may specify the behavior of the BehavioredClassifier itself. <p>From package UML::SimpleClassifiers.</p>

BehavioredClassifier.BehavioredClassifierChildrenCollection

The collection class to to represent the children of the BehavioredClassifier class

BehavioredClassifier.BehavioredClassifierReferencedElementsCollection

The collection class to to represent the children of the BehavioredClassifier class

BehavioredClassifierInterfaceRealizationCollection

Denotes a class to implement the interfaceRealization reference

BehavioredClassifierOwnedBehaviorCollection

The collection class to implement the refined ownedBehavior reference for the BehavioredClassifier class

BroadcastSignalAction

A BroadcastSignalAction is an InvocationAction that transmits a Signal instance to all the potential target objects in the system. Values from the argument InputPins are used to provide values for the attributes of the Signal. The requestor continues execution immediately after the Signal instances are sent out and cannot receive reply values. <p>From package UML::Actions.</p>

BroadcastSignalAction.BroadcastSignalActionReferencedElementsCollection

The collection class to to represent the children of the BroadcastSignalAction class

CallAction

CallAction is an abstract class for Actions that invoke a Behavior with given argument values and (if the invocation is synchronous) receive reply values. <p>From package UML::Actions.</p>

CallAction.CallActionChildrenCollection

The collection class to to represent the children of the CallAction class

CallAction.CallActionReferencedElementsCollection

The collection class to to represent the children of the CallAction class

CallBehaviorAction

A CallBehaviorAction is a CallAction that invokes a Behavior directly. The argument values of the CallBehaviorAction are passed on the input Parameters of the invoked Behavior. If the call is synchronous, the execution of the CallBehaviorAction waits until the execution of the invoked Behavior completes and the values of output Parameters of the Behavior are placed on the result OutputPins. If the call is asynchronous, the CallBehaviorAction completes immediately and no results values can be provided. <p>From package UML::Actions.</p>

CallBehaviorAction.CallBehaviorActionReferencedElementsCollection

The collection class to to represent the children of the CallBehaviorAction class

CallConcurrencyKindConverter

Implements a type converter for the enumeration CallConcurrencyKind

CallEvent

A CallEvent models the receipt by an object of a message invoking a call of an Operation. <p>From package UML::CommonBehavior.</p>

CallEvent.CallEventReferencedElementsCollection

The collection class to to represent the children of the CallEvent class

CallOperationAction

A CallOperationAction is a CallAction that transmits an Operation call request to the target object, where it may cause the invocation of associated Behavior. The argument values of the CallOperationAction are passed on the input Parameters of the Operation. If call is synchronous, the execution of the CallOperationAction waits until the execution of the invoked Operation completes and the values of output Parameters of the Operation are placed on the result OutputPins. If the call is asynchronous, the CallOperationAction completes immediately and no results values can be provided. <p>From package UML::Actions.</p>

CallOperationAction.CallOperationActionChildrenCollection

The collection class to to represent the children of the CallOperationAction class

CallOperationAction.CallOperationActionReferencedElementsCollection

The collection class to to represent the children of the CallOperationAction class

CentralBufferNode

A CentralBufferNode is an ObjectNode for managing flows from multiple sources and targets. <p>From package UML::Activities.</p>

ChangeEvent

A ChangeEvent models a change in the system configuration that makes a condition true. <p>From package UML::CommonBehavior.</p>

ChangeEvent.ChangeEventChildrenCollection

The collection class to to represent the children of the ChangeEvent class

ChangeEvent.ChangeEventReferencedElementsCollection

The collection class to to represent the children of the ChangeEvent class

Class

A Class classifies a set of objects and specifies the features that characterize the structure and behavior of those objects. A Class may have an internal structure and Ports. <p>From package UML::StructuredClassifiers.</p>

Class.ClassChildrenCollection

The collection class to to represent the children of the Class class

Class.ClassReferencedElementsCollection

The collection class to to represent the children of the Class class

ClassCollaborationUseCollection

The collection class to implement the refined collaborationUse reference for the Class class

ClassOwnedOperationCollection

Denotes a class to implement the ownedOperation reference

Classifier

A Classifier represents a classification of instances according to their Features. <p>From package UML::Classification.</p>

Classifier.ClassifierChildrenCollection

The collection class to to represent the children of the Classifier class

Classifier.ClassifierReferencedElementsCollection

The collection class to to represent the children of the Classifier class

ClassifierCollaborationUseCollection

The collection class to implement the refined collaborationUse reference for the Classifier class

ClassifierGeneralizationCollection

Denotes a class to implement the generalization reference

ClassifierPowertypeExtentCollection

Denotes a class to implement the powertypeExtent reference

ClassifierSubstitutionCollection

Denotes a class to implement the substitution reference

ClassifierTemplateParameter

A ClassifierTemplateParameter exposes a Classifier as a formal template parameter. <p>From package UML::Classification.</p>

ClassifierTemplateParameter.ClassifierTemplateParameterReferencedElementsCollection

The collection class to to represent the children of the ClassifierTemplateParameter class

ClassifierUseCaseCollection

Denotes a class to implement the useCase reference

Clause

A Clause is an Element that represents a single branch of a ConditionalNode, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates to true. <p>From package UML::Actions.</p>

Clause.ClauseReferencedElementsCollection

The collection class to to represent the children of the Clause class

ClausePredecessorClauseCollection

Denotes a class to implement the predecessorClause reference

ClauseSuccessorClauseCollection

Denotes a class to implement the successorClause reference

ClearAssociationAction

A ClearAssociationAction is an Action that destroys all links of an Association in which a particular object participates. <p>From package UML::Actions.</p>

ClearAssociationAction.ClearAssociationActionChildrenCollection

The collection class to to represent the children of the ClearAssociationAction class

ClearAssociationAction.ClearAssociationActionReferencedElementsCollection

The collection class to to represent the children of the ClearAssociationAction class

ClearStructuralFeatureAction

A ClearStructuralFeatureAction is a StructuralFeatureAction that removes all values of a StructuralFeature. <p>From package UML::Actions.</p>

ClearStructuralFeatureAction.ClearStructuralFeatureActionChildrenCollection

The collection class to to represent the children of the ClearStructuralFeatureAction class

ClearStructuralFeatureAction.ClearStructuralFeatureActionReferencedElementsCollection

The collection class to to represent the children of the ClearStructuralFeatureAction class

ClearVariableAction

A ClearVariableAction is a VariableAction that removes all values of a Variable. <p>From package UML::Actions.</p>

Collaboration

A Collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality. <p>From package UML::StructuredClassifiers.</p>

Collaboration.CollaborationChildrenCollection

The collection class to to represent the children of the Collaboration class

Collaboration.CollaborationReferencedElementsCollection

The collection class to to represent the children of the Collaboration class

CollaborationCollaborationUseCollection

The collection class to implement the refined collaborationUse reference for the Collaboration class

CollaborationUse

A CollaborationUse is used to specify the application of a pattern specified by a Collaboration to a specific situation. <p>From package UML::StructuredClassifiers.</p>

CollaborationUse.CollaborationUseChildrenCollection

The collection class to to represent the children of the CollaborationUse class

CollaborationUse.CollaborationUseReferencedElementsCollection

The collection class to to represent the children of the CollaborationUse class

CombinedFragment

A CombinedFragment defines an expression of InteractionFragments. A CombinedFragment is defined by an interaction operator and corresponding InteractionOperands. Through the use of CombinedFragments the user will be able to describe a number of traces in a compact and concise manner. <p>From package UML::Interactions.</p>

CombinedFragment.CombinedFragmentChildrenCollection

The collection class to to represent the children of the CombinedFragment class

CombinedFragment.CombinedFragmentReferencedElementsCollection

The collection class to to represent the children of the CombinedFragment class

Comment

A Comment is a textual annotation that can be attached to a set of Elements. <p>From package UML::CommonStructure.</p>

Comment.CommentReferencedElementsCollection

The collection class to to represent the children of the Comment class

CommunicationPath

A communication path is an association between two deployment targets, through which they are able to exchange signals and messages. <p>From package UML::Deployments.</p>

Component

A Component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment. <p>From package UML::StructuredClassifiers.</p>

Component.ComponentChildrenCollection

The collection class to to represent the children of the Component class

Component.ComponentReferencedElementsCollection

The collection class to to represent the children of the Component class

ComponentRealization

Realization is specialized to (optionally) define the Classifiers that realize the contract offered by a Component in terms of its provided and required Interfaces. The Component forms an abstraction from these various Classifiers. <p>From package UML::StructuredClassifiers.</p>

ComponentRealization.ComponentRealizationReferencedElementsCollection

The collection class to to represent the children of the ComponentRealization class

ComponentRealizationClientCollection

The collection class to implement the refined client reference for the ComponentRealization class

ComponentRealizationCollection

Denotes a class to implement the realization reference

ComponentRealizationSupplierCollection

The collection class to implement the refined supplier reference for the ComponentRealization class

ConditionalNode

A ConditionalNode is a StructuredActivityNode that chooses one among some number of alternative collections of ExecutableNodes to execute. <p>From package UML::Actions.</p>

ConditionalNode.ConditionalNodeChildrenCollection

The collection class to to represent the children of the ConditionalNode class

ConditionalNode.ConditionalNodeReferencedElementsCollection

The collection class to to represent the children of the ConditionalNode class

ConnectableElement

ConnectableElement is an abstract metaclass representing a set of instances that play roles of a StructuredClassifier. ConnectableElements may be joined by attached Connectors and specify configurations of linked instances to be created within an instance of the containing StructuredClassifier. <p>From package UML::StructuredClassifiers.</p>

ConnectableElement.ConnectableElementChildrenCollection

The collection class to to represent the children of the ConnectableElement class

ConnectableElementTemplateParameter

A ConnectableElementTemplateParameter exposes a ConnectableElement as a formal parameter for a template. <p>From package UML::StructuredClassifiers.</p>

ConnectionPointReference

A ConnectionPointReference represents a usage (as part of a submachine State) of an entry/exit point Pseudostate defined in the StateMachine referenced by the submachine State. <p>From package UML::StateMachines.</p>

ConnectionPointReference.ConnectionPointReferenceReferencedElementsCollection

The collection class to to represent the children of the ConnectionPointReference class

Connector

A Connector specifies links that enables communication between two or more instances. In contrast to Associations, which specify links between any instance of the associated Classifiers, Connectors specify links between instances playing the connected parts only. <p>From package UML::StructuredClassifiers.</p>

Connector.ConnectorChildrenCollection

The collection class to to represent the children of the Connector class

Connector.ConnectorReferencedElementsCollection

The collection class to to represent the children of the Connector class

ConnectorEnd

A ConnectorEnd is an endpoint of a Connector, which attaches the Connector to a ConnectableElement. <p>From package UML::StructuredClassifiers.</p>

ConnectorEnd.ConnectorEndReferencedElementsCollection

The collection class to to represent the children of the ConnectorEnd class

ConnectorKindConverter

Implements a type converter for the enumeration ConnectorKind

ConsiderIgnoreFragment

A ConsiderIgnoreFragment is a kind of CombinedFragment that is used for the consider and ignore cases, which require lists of pertinent Messages to be specified. <p>From package UML::Interactions.</p>

ConsiderIgnoreFragment.ConsiderIgnoreFragmentReferencedElementsCollection

The collection class to to represent the children of the ConsiderIgnoreFragment class

Constraint

A Constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an Element or set of Elements. <p>From package UML::CommonStructure.</p>

Constraint.ConstraintChildrenCollection

The collection class to to represent the children of the Constraint class

Constraint.ConstraintReferencedElementsCollection

The collection class to to represent the children of the Constraint class

Continuation

A Continuation is a syntactic way to define continuations of different branches of an alternative CombinedFragment. Continuations are intuitively similar to labels representing intermediate points in a flow of control. <p>From package UML::Interactions.</p>

ControlFlow

A ControlFlow is an ActivityEdge traversed by control tokens or object tokens of control type, which are use to control the execution of ExecutableNodes. <p>From package UML::Activities.</p>

ControlNode

A ControlNode is an abstract ActivityNode that coordinates flows in an Activity. <p>From package UML::Activities.</p>

CreateLinkAction

A CreateLinkAction is a WriteLinkAction for creating links. <p>From package UML::Actions.</p>

CreateLinkObjectAction

A CreateLinkObjectAction is a CreateLinkAction for creating link objects (AssociationClasse instances). <p>From package UML::Actions.</p>

CreateLinkObjectAction.CreateLinkObjectActionChildrenCollection

The collection class to to represent the children of the CreateLinkObjectAction class

CreateLinkObjectAction.CreateLinkObjectActionReferencedElementsCollection

The collection class to to represent the children of the CreateLinkObjectAction class

CreateObjectAction

A CreateObjectAction is an Action that creates an instance of the specified Classifier. <p>From package UML::Actions.</p>

CreateObjectAction.CreateObjectActionChildrenCollection

The collection class to to represent the children of the CreateObjectAction class

CreateObjectAction.CreateObjectActionReferencedElementsCollection

The collection class to to represent the children of the CreateObjectAction class

DataStoreNode

A DataStoreNode is a CentralBufferNode for persistent data. <p>From package UML::Activities.</p>

DataType

A DataType is a type whose instances are identified only by their value. <p>From package UML::SimpleClassifiers.</p>

DataType.DataTypeChildrenCollection

The collection class to to represent the children of the DataType class

DataType.DataTypeReferencedElementsCollection

The collection class to to represent the children of the DataType class

DataTypeOwnedAttributeCollection

Denotes a class to implement the ownedAttribute reference

DataTypeOwnedOperationCollection

Denotes a class to implement the ownedOperation reference

DecisionNode

A DecisionNode is a ControlNode that chooses between outgoing ActivityEdges for the routing of tokens. <p>From package UML::Activities.</p>

DecisionNode.DecisionNodeReferencedElementsCollection

The collection class to to represent the children of the DecisionNode class

Dependency

A Dependency is a Relationship that signifies that a single model Element or a set of model Elements requires other model Elements for their specification or implementation. This means that the complete semantics of the client Element(s) are either semantically or structurally dependent on the definition of the supplier Element(s). <p>From package UML::CommonStructure.</p>

Dependency.DependencyChildrenCollection

The collection class to to represent the children of the Dependency class

Dependency.DependencyReferencedElementsCollection

The collection class to to represent the children of the Dependency class

DeployedArtifact

A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target. <p>From package UML::Deployments.</p>

Deployment

A deployment is the allocation of an artifact or artifact instance to a deployment target. A component deployment is the deployment of one or more artifacts or artifact instances to a deployment target, optionally parameterized by a deployment specification. Examples are executables and configuration files. <p>From package UML::Deployments.</p>

Deployment.DeploymentChildrenCollection

The collection class to to represent the children of the Deployment class

Deployment.DeploymentReferencedElementsCollection

The collection class to to represent the children of the Deployment class

DeploymentClientCollection

The collection class to implement the refined client reference for the Deployment class

DeploymentConfigurationCollection

Denotes a class to implement the configuration reference

DeploymentSpecification

A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or implements deployment specification properties is a deployment descriptor. <p>From package UML::Deployments.</p>

DeploymentSpecification.DeploymentSpecificationReferencedElementsCollection

The collection class to to represent the children of the DeploymentSpecification class

DeploymentSupplierCollection

The collection class to implement the refined supplier reference for the Deployment class

DeploymentTarget

A deployment target is the location for a deployed artifact. <p>From package UML::Deployments.</p>

DeploymentTarget.DeploymentTargetChildrenCollection

The collection class to to represent the children of the DeploymentTarget class

DeploymentTarget.DeploymentTargetReferencedElementsCollection

The collection class to to represent the children of the DeploymentTarget class

DeploymentTargetDeploymentCollection

Denotes a class to implement the deployment reference

DestroyLinkAction

A DestroyLinkAction is a WriteLinkAction that destroys links (including link objects). <p>From package UML::Actions.</p>

DestroyObjectAction

A DestroyObjectAction is an Action that destroys objects. <p>From package UML::Actions.</p>

DestroyObjectAction.DestroyObjectActionChildrenCollection

The collection class to to represent the children of the DestroyObjectAction class

DestroyObjectAction.DestroyObjectActionReferencedElementsCollection

The collection class to to represent the children of the DestroyObjectAction class

DestructionOccurrenceSpecification

A DestructionOccurenceSpecification models the destruction of an object. <p>From package UML::Interactions.</p>

Device

A device is a physical computational resource with processing capability upon which artifacts may be deployed for execution. Devices may be complex (i.e., they may consist of other devices). <p>From package UML::Deployments.</p>

DirectedRelationship

A DirectedRelationship represents a relationship between a collection of source model Elements and a collection of target model Elements. <p>From package UML::CommonStructure.</p>

Duration

A Duration is a ValueSpecification that specifies the temporal distance between two time instants. <p>From package UML::Values.</p>

Duration.DurationChildrenCollection

The collection class to to represent the children of the Duration class

Duration.DurationReferencedElementsCollection

The collection class to to represent the children of the Duration class

DurationConstraint

A DurationConstraint is a Constraint that refers to a DurationInterval. <p>From package UML::Values.</p>

DurationInterval

A DurationInterval defines the range between two Durations. <p>From package UML::Values.</p>

DurationObservation

A DurationObservation is a reference to a duration during an execution. It points out the NamedElement(s) in the model to observe and whether the observations are when this NamedElement is entered or when it is exited. <p>From package UML::Values.</p>

DurationObservation.DurationObservationReferencedElementsCollection

The collection class to to represent the children of the DurationObservation class

Element

An Element is a constituent of a model. As such, it has the capability of owning other Elements. <p>From package UML::CommonStructure.</p>

Element.ElementChildrenCollection

The collection class to to represent the children of the Element class

Element.ElementReferencedElementsCollection

The collection class to to represent the children of the Element class

ElementImport

An ElementImport identifies a NamedElement in a Namespace other than the one that owns that NamedElement and allows the NamedElement to be referenced using an unqualified name in the Namespace owning the ElementImport. <p>From package UML::CommonStructure.</p>

ElementImport.ElementImportReferencedElementsCollection

The collection class to to represent the children of the ElementImport class

EncapsulatedClassifier

An EncapsulatedClassifier may own Ports to specify typed interaction points. <p>From package UML::StructuredClassifiers.</p>

EncapsulatedClassifier.EncapsulatedClassifierChildrenCollection

The collection class to to represent the children of the EncapsulatedClassifier class

EncapsulatedClassifier.EncapsulatedClassifierReferencedElementsCollection

The collection class to to represent the children of the EncapsulatedClassifier class

EncapsulatedClassifierOwnedAttributeCollection

The collection class to implement the refined ownedAttribute reference for the EncapsulatedClassifier class

Enumeration

An Enumeration is a DataType whose values are enumerated in the model as EnumerationLiterals. <p>From package UML::SimpleClassifiers.</p>

Enumeration.EnumerationChildrenCollection

The collection class to to represent the children of the Enumeration class

Enumeration.EnumerationReferencedElementsCollection

The collection class to to represent the children of the Enumeration class

EnumerationLiteral

An EnumerationLiteral is a user-defined data value for an Enumeration. <p>From package UML::SimpleClassifiers.</p>

EnumerationLiteral.EnumerationLiteralReferencedElementsCollection

The collection class to to represent the children of the EnumerationLiteral class

EnumerationOwnedLiteralCollection

Denotes a class to implement the ownedLiteral reference

Event

An Event is the specification of some occurrence that may potentially trigger effects by an object. <p>From package UML::CommonBehavior.</p>

ExceptionHandler

An ExceptionHandler is an Element that specifies a handlerBody ExecutableNode to execute in case the specified exception occurs during the execution of the protected ExecutableNode. <p>From package UML::Activities.</p>

ExceptionHandler.ExceptionHandlerReferencedElementsCollection

The collection class to to represent the children of the ExceptionHandler class

ExecutableNode

An ExecutableNode is an abstract class for ActivityNodes whose execution may be controlled using ControlFlows and to which ExceptionHandlers may be attached. <p>From package UML::Activities.</p>

ExecutableNode.ExecutableNodeChildrenCollection

The collection class to to represent the children of the ExecutableNode class

ExecutableNode.ExecutableNodeReferencedElementsCollection

The collection class to to represent the children of the ExecutableNode class

ExecutableNodeHandlerCollection

Denotes a class to implement the handler reference

ExecutionEnvironment

An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts. <p>From package UML::Deployments.</p>

ExecutionOccurrenceSpecification

An ExecutionOccurrenceSpecification represents moments in time at which Actions or Behaviors start or finish. <p>From package UML::Interactions.</p>

ExecutionOccurrenceSpecification.ExecutionOccurrenceSpecificationReferencedElementsCollection

The collection class to to represent the children of the ExecutionOccurrenceSpecification class

ExecutionSpecification

An ExecutionSpecification is a specification of the execution of a unit of Behavior or Action within the Lifeline. The duration of an ExecutionSpecification is represented by two OccurrenceSpecifications, the start OccurrenceSpecification and the finish OccurrenceSpecification. <p>From package UML::Interactions.</p>

ExecutionSpecification.ExecutionSpecificationReferencedElementsCollection

The collection class to to represent the children of the ExecutionSpecification class

ExpansionKindConverter

Implements a type converter for the enumeration ExpansionKind

ExpansionNode

An ExpansionNode is an ObjectNode used to indicate a collection input or output for an ExpansionRegion. A collection input of an ExpansionRegion contains a collection that is broken into its individual elements inside the region, whose content is executed once per element. A collection output of an ExpansionRegion combines individual elements produced by the execution of the region into a collection for use outside the region. <p>From package UML::Actions.</p>

ExpansionNode.ExpansionNodeReferencedElementsCollection

The collection class to to represent the children of the ExpansionNode class

ExpansionRegion

An ExpansionRegion is a StructuredActivityNode that executes its content multiple times corresponding to elements of input collection(s). <p>From package UML::Actions.</p>

ExpansionRegion.ExpansionRegionReferencedElementsCollection

The collection class to to represent the children of the ExpansionRegion class

ExpansionRegionInputElementCollection

Denotes a class to implement the inputElement reference

ExpansionRegionOutputElementCollection

Denotes a class to implement the outputElement reference

Expression

An Expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands that are ValueSpecifications. It denotes a (possibly empty) set of values when evaluated in a context. <p>From package UML::Values.</p>

Expression.ExpressionChildrenCollection

The collection class to to represent the children of the Expression class

Expression.ExpressionReferencedElementsCollection

The collection class to to represent the children of the Expression class

Extend

A relationship from an extending UseCase to an extended UseCase that specifies how and when the behavior defined in the extending UseCase can be inserted into the behavior defined in the extended UseCase. <p>From package UML::UseCases.</p>

Extend.ExtendChildrenCollection

The collection class to to represent the children of the Extend class

Extend.ExtendReferencedElementsCollection

The collection class to to represent the children of the Extend class

Extension

An extension is used to indicate that the properties of a metaclass are extended through a stereotype, and gives the ability to flexibly add (and later remove) stereotypes to classes. <p>From package UML::Packages.</p>

ExtensionEnd

An extension end is used to tie an extension to a stereotype when extending a metaclass. The default multiplicity of an extension end is 0..1. <p>From package UML::Packages.</p>

ExtensionPoint

An ExtensionPoint identifies a point in the behavior of a UseCase where that behavior can be extended by the behavior of some other (extending) UseCase, as specified by an Extend relationship. <p>From package UML::UseCases.</p>

ExtensionPoint.ExtensionPointReferencedElementsCollection

The collection class to to represent the children of the ExtensionPoint class

Feature

A Feature declares a behavioral or structural characteristic of Classifiers. <p>From package UML::Classification.</p>

FinalNode

A FinalNode is an abstract ControlNode at which a flow in an Activity stops. <p>From package UML::Activities.</p>

FinalState

A special kind of State, which, when entered, signifies that the enclosing Region has completed. If the enclosing Region is directly contained in a StateMachine and all other Regions in that StateMachine also are completed, then it means that the entire StateMachine behavior is completed. <p>From package UML::StateMachines.</p>

FlowFinalNode

A FlowFinalNode is a FinalNode that terminates a flow by consuming the tokens offered to it. <p>From package UML::Activities.</p>

ForkNode

A ForkNode is a ControlNode that splits a flow into multiple concurrent flows. <p>From package UML::Activities.</p>

FunctionBehavior

A FunctionBehavior is an OpaqueBehavior that does not access or modify any objects or other external data. <p>From package UML::CommonBehavior.</p>

Gate

A Gate is a MessageEnd which serves as a connection point for relating a Message which has a MessageEnd (sendEvent / receiveEvent) outside an InteractionFragment with another Message which has a MessageEnd (receiveEvent / sendEvent) inside that InteractionFragment. <p>From package UML::Interactions.</p>

GeneralOrdering

A GeneralOrdering represents a binary relation between two OccurrenceSpecifications, to describe that one OccurrenceSpecification must occur before the other in a valid trace. This mechanism provides the ability to define partial orders of OccurrenceSpecifications that may otherwise not have a specified order. <p>From package UML::Interactions.</p>

GeneralOrdering.GeneralOrderingReferencedElementsCollection

The collection class to to represent the children of the GeneralOrdering class

Generalization

A Generalization is a taxonomic relationship between a more general Classifier and a more specific Classifier. Each instance of the specific Classifier is also an instance of the general Classifier. The specific Classifier inherits the features of the more general Classifier. A Generalization is owned by the specific Classifier. <p>From package UML::Classification.</p>

Generalization.GeneralizationReferencedElementsCollection

The collection class to to represent the children of the Generalization class

GeneralizationGeneralizationSetCollection

Denotes a class to implement the generalizationSet reference

GeneralizationSet

A GeneralizationSet is a PackageableElement whose instances represent sets of Generalization relationships. <p>From package UML::Classification.</p>

GeneralizationSet.GeneralizationSetReferencedElementsCollection

The collection class to to represent the children of the GeneralizationSet class

GeneralizationSetGeneralizationCollection

Denotes a class to implement the generalization reference

Image

Physical definition of a graphical image. <p>From package UML::Packages.</p>

Include

An Include relationship specifies that a UseCase contains the behavior defined in another UseCase. <p>From package UML::UseCases.</p>

Include.IncludeChildrenCollection

The collection class to to represent the children of the Include class

Include.IncludeReferencedElementsCollection

The collection class to to represent the children of the Include class

InformationFlow

InformationFlows describe circulation of information through a system in a general manner. They do not specify the nature of the information, mechanisms by which it is conveyed, sequences of exchange or any control conditions. During more detailed modeling, representation and realization links may be added to specify which model elements implement an InformationFlow and to show how information is conveyed. InformationFlows require some kind of “information channel” for unidirectional transmission of information items from sources to targets.  They specify the information channel’s realizations, if any, and identify the information that flows along them.  Information moving along the information channel may be represented by abstract InformationItems and by concrete Classifiers. <p>From package UML::InformationFlows.</p>

InformationFlow.InformationFlowChildrenCollection

The collection class to to represent the children of the InformationFlow class

InformationFlow.InformationFlowReferencedElementsCollection

The collection class to to represent the children of the InformationFlow class

InformationItem

InformationItems represent many kinds of information that can flow from sources to targets in very abstract ways.  They represent the kinds of information that may move within a system, but do not elaborate details of the transferred information.  Details of transferred information are the province of other Classifiers that may ultimately define InformationItems.  Consequently, InformationItems cannot be instantiated and do not themselves have features, generalizations, or associations. An important use of InformationItems is to represent information during early design stages, possibly before the detailed modeling decisions that will ultimately define them have been made. Another purpose of InformationItems is to abstract portions of complex models in less precise, but perhaps more general and communicable, ways. <p>From package UML::InformationFlows.</p>

InformationItem.InformationItemReferencedElementsCollection

The collection class to to represent the children of the InformationItem class

InitialNode

An InitialNode is a ControlNode that offers a single control token when initially enabled. <p>From package UML::Activities.</p>

InputPin

An InputPin is a Pin that holds input values to be consumed by an Action. <p>From package UML::Actions.</p>

InstanceSpecification

An InstanceSpecification is a model element that represents an instance in a modeled system. An InstanceSpecification can act as a DeploymentTarget in a Deployment relationship, in the case that it represents an instance of a Node. It can also act as a DeployedArtifact, if it represents an instance of an Artifact. <p>From package UML::Classification.</p>

InstanceSpecification.InstanceSpecificationChildrenCollection

The collection class to to represent the children of the InstanceSpecification class

InstanceSpecification.InstanceSpecificationReferencedElementsCollection

The collection class to to represent the children of the InstanceSpecification class

InstanceSpecificationSlotCollection

Denotes a class to implement the slot reference

InstanceValue

An InstanceValue is a ValueSpecification that identifies an instance. <p>From package UML::Classification.</p>

InstanceValue.InstanceValueReferencedElementsCollection

The collection class to to represent the children of the InstanceValue class

Interaction

An Interaction is a unit of Behavior that focuses on the observable exchange of information between connectable elements. <p>From package UML::Interactions.</p>

Interaction.InteractionChildrenCollection

The collection class to to represent the children of the Interaction class

Interaction.InteractionReferencedElementsCollection

The collection class to to represent the children of the Interaction class

InteractionConstraint

An InteractionConstraint is a Boolean expression that guards an operand in a CombinedFragment. <p>From package UML::Interactions.</p>

InteractionConstraint.InteractionConstraintChildrenCollection

The collection class to to represent the children of the InteractionConstraint class

InteractionConstraint.InteractionConstraintReferencedElementsCollection

The collection class to to represent the children of the InteractionConstraint class

InteractionFragment

InteractionFragment is an abstract notion of the most general interaction unit. An InteractionFragment is a piece of an Interaction. Each InteractionFragment is conceptually like an Interaction by itself. <p>From package UML::Interactions.</p>

InteractionFragment.InteractionFragmentChildrenCollection

The collection class to to represent the children of the InteractionFragment class

InteractionFragment.InteractionFragmentReferencedElementsCollection

The collection class to to represent the children of the InteractionFragment class

InteractionFragmentCollection

Denotes a class to implement the fragment reference

InteractionFragmentCoveredCollection

Denotes a class to implement the covered reference

InteractionLifelineCollection

Denotes a class to implement the lifeline reference

InteractionMessageCollection

Denotes a class to implement the message reference

InteractionOperand

An InteractionOperand is contained in a CombinedFragment. An InteractionOperand represents one operand of the expression given by the enclosing CombinedFragment. <p>From package UML::Interactions.</p>

InteractionOperand.InteractionOperandChildrenCollection

The collection class to to represent the children of the InteractionOperand class

InteractionOperand.InteractionOperandReferencedElementsCollection

The collection class to to represent the children of the InteractionOperand class

InteractionOperandFragmentCollection

Denotes a class to implement the fragment reference

InteractionOperatorKindConverter

Implements a type converter for the enumeration InteractionOperatorKind

InteractionUse

An InteractionUse refers to an Interaction. The InteractionUse is a shorthand for copying the contents of the referenced Interaction where the InteractionUse is. To be accurate the copying must take into account substituting parameters with arguments and connect the formal Gates with the actual ones. <p>From package UML::Interactions.</p>

InteractionUse.InteractionUseChildrenCollection

The collection class to to represent the children of the InteractionUse class

InteractionUse.InteractionUseReferencedElementsCollection

The collection class to to represent the children of the InteractionUse class

Interface

Interfaces declare coherent services that are implemented by BehavioredClassifiers that implement the Interfaces via InterfaceRealizations. <p>From package UML::SimpleClassifiers.</p>

Interface.InterfaceChildrenCollection

The collection class to to represent the children of the Interface class

Interface.InterfaceReferencedElementsCollection

The collection class to to represent the children of the Interface class

InterfaceOwnedAttributeCollection

Denotes a class to implement the ownedAttribute reference

InterfaceOwnedOperationCollection

Denotes a class to implement the ownedOperation reference

InterfaceRealization

An InterfaceRealization is a specialized realization relationship between a BehavioredClassifier and an Interface. This relationship signifies that the realizing BehavioredClassifier conforms to the contract specified by the Interface. <p>From package UML::SimpleClassifiers.</p>

InterfaceRealization.InterfaceRealizationReferencedElementsCollection

The collection class to to represent the children of the InterfaceRealization class

InterfaceRealizationClientCollection

The collection class to implement the refined client reference for the InterfaceRealization class

InterfaceRealizationSupplierCollection

The collection class to implement the refined supplier reference for the InterfaceRealization class

InterfaceRedefinedClassifierCollection

The collection class to implement the refined redefinedClassifier reference for the Interface class

InterruptibleActivityRegion

An InterruptibleActivityRegion is an ActivityGroup that supports the termination of tokens flowing in the portions of an activity within it. <p>From package UML::Activities.</p>

InterruptibleActivityRegion.InterruptibleActivityRegionReferencedElementsCollection

The collection class to to represent the children of the InterruptibleActivityRegion class

InterruptibleActivityRegionInterruptingEdgeCollection

Denotes a class to implement the interruptingEdge reference

InterruptibleActivityRegionNodeCollection

Denotes a class to implement the node reference

Interval

An Interval defines the range between two ValueSpecifications. <p>From package UML::Values.</p>

Interval.IntervalReferencedElementsCollection

The collection class to to represent the children of the Interval class

IntervalConstraint

An IntervalConstraint is a Constraint that is specified by an Interval. <p>From package UML::Values.</p>

InvocationAction

InvocationAction is an abstract class for the various actions that request Behavior invocation. <p>From package UML::Actions.</p>

InvocationAction.InvocationActionChildrenCollection

The collection class to to represent the children of the InvocationAction class

InvocationAction.InvocationActionReferencedElementsCollection

The collection class to to represent the children of the InvocationAction class

JoinNode

A JoinNode is a ControlNode that synchronizes multiple flows. <p>From package UML::Activities.</p>

JoinNode.JoinNodeChildrenCollection

The collection class to to represent the children of the JoinNode class

JoinNode.JoinNodeReferencedElementsCollection

The collection class to to represent the children of the JoinNode class

Lifeline

A Lifeline represents an individual participant in the Interaction. While parts and structural features may have multiplicity greater than 1, Lifelines represent only one interacting entity. <p>From package UML::Interactions.</p>

Lifeline.LifelineChildrenCollection

The collection class to to represent the children of the Lifeline class

Lifeline.LifelineReferencedElementsCollection

The collection class to to represent the children of the Lifeline class

LifelineCoveredByCollection

Denotes a class to implement the coveredBy reference

LinkAction

LinkAction is an abstract class for all Actions that identify the links to be acted on using LinkEndData. <p>From package UML::Actions.</p>

LinkAction.LinkActionChildrenCollection

The collection class to to represent the children of the LinkAction class

LinkAction.LinkActionReferencedElementsCollection

The collection class to to represent the children of the LinkAction class

LinkEndCreationData

LinkEndCreationData is LinkEndData used to provide values for one end of a link to be created by a CreateLinkAction. <p>From package UML::Actions.</p>

LinkEndCreationData.LinkEndCreationDataReferencedElementsCollection

The collection class to to represent the children of the LinkEndCreationData class

LinkEndData

LinkEndData is an Element that identifies on end of a link to be read or written by a LinkAction. As a link (that is not a link object) cannot be passed as a runtime value to or from an Action, it is instead identified by its end objects and qualifier values, if any. A LinkEndData instance provides these values for a single Association end. <p>From package UML::Actions.</p>

LinkEndData.LinkEndDataChildrenCollection

The collection class to to represent the children of the LinkEndData class

LinkEndData.LinkEndDataReferencedElementsCollection

The collection class to to represent the children of the LinkEndData class

LinkEndDestructionData

LinkEndDestructionData is LinkEndData used to provide values for one end of a link to be destroyed by a DestroyLinkAction. <p>From package UML::Actions.</p>

LinkEndDestructionData.LinkEndDestructionDataReferencedElementsCollection

The collection class to to represent the children of the LinkEndDestructionData class

LiteralBoolean

A LiteralBoolean is a specification of a Boolean value. <p>From package UML::Values.</p>

LiteralInteger

A LiteralInteger is a specification of an Integer value. <p>From package UML::Values.</p>

LiteralNull

A LiteralNull specifies the lack of a value. <p>From package UML::Values.</p>

LiteralReal

A LiteralReal is a specification of a Real value. <p>From package UML::Values.</p>

LiteralSpecification

A LiteralSpecification identifies a literal constant being modeled. <p>From package UML::Values.</p>

LiteralString

A LiteralString is a specification of a String value. <p>From package UML::Values.</p>

LiteralUnlimitedNatural

A LiteralUnlimitedNatural is a specification of an UnlimitedNatural number. <p>From package UML::Values.</p>

LoopNode

A LoopNode is a StructuredActivityNode that represents an iterative loop with setup, test, and body sections. <p>From package UML::Actions.</p>

LoopNode.LoopNodeChildrenCollection

The collection class to to represent the children of the LoopNode class

LoopNode.LoopNodeReferencedElementsCollection

The collection class to to represent the children of the LoopNode class

Manifestation

A manifestation is the concrete physical rendering of one or more model elements by an artifact. <p>From package UML::Deployments.</p>

Manifestation.ManifestationReferencedElementsCollection

The collection class to to represent the children of the Manifestation class

ManifestationSupplierCollection

The collection class to implement the refined supplier reference for the Manifestation class

MergeNode

A merge node is a control node that brings together multiple alternate flows. It is not used to synchronize concurrent flows but to accept one among several alternate flows. <p>From package UML::Activities.</p>

Message

A Message defines a particular communication between Lifelines of an Interaction. <p>From package UML::Interactions.</p>

Message.MessageChildrenCollection

The collection class to to represent the children of the Message class

Message.MessageReferencedElementsCollection

The collection class to to represent the children of the Message class

MessageEnd

MessageEnd is an abstract specialization of NamedElement that represents what can occur at the end of a Message. <p>From package UML::Interactions.</p>

MessageEnd.MessageEndReferencedElementsCollection

The collection class to to represent the children of the MessageEnd class

MessageEvent

A MessageEvent specifies the receipt by an object of either an Operation call or a Signal instance. <p>From package UML::CommonBehavior.</p>

MessageKindConverter

Implements a type converter for the enumeration MessageKind

MessageOccurrenceSpecification

A MessageOccurrenceSpecification specifies the occurrence of Message events, such as sending and receiving of Signals or invoking or receiving of Operation calls. A MessageOccurrenceSpecification is a kind of MessageEnd. Messages are generated either by synchronous Operation calls or asynchronous Signal sends. They are received by the execution of corresponding AcceptEventActions. <p>From package UML::Interactions.</p>

MessageOccurrenceSpecification.MessageOccurrenceSpecificationChildrenCollection

The collection class to to represent the children of the MessageOccurrenceSpecification class

MessageSortConverter

Implements a type converter for the enumeration MessageSort

Model

A model captures a view of a physical system. It is an abstraction of the physical system, with a certain purpose. This purpose determines what is to be included in the model and what is irrelevant. Thus the model completely describes those aspects of the physical system that are relevant to the purpose of the model, at the appropriate level of detail. <p>From package UML::Packages.</p>

MultiplicityElement

A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A MultiplicityElement embeds this information to specify the allowable cardinalities for an instantiation of the Element. <p>From package UML::CommonStructure.</p>

MultiplicityElement.MultiplicityElementChildrenCollection

The collection class to to represent the children of the MultiplicityElement class

MultiplicityElement.MultiplicityElementReferencedElementsCollection

The collection class to to represent the children of the MultiplicityElement class

NamedElement

A NamedElement is an Element in a model that may have a name. The name may be given directly and/or via the use of a StringExpression. <p>From package UML::CommonStructure.</p>

NamedElement.NamedElementChildrenCollection

The collection class to to represent the children of the NamedElement class

NamedElement.NamedElementReferencedElementsCollection

The collection class to to represent the children of the NamedElement class

Namespace

A Namespace is an Element in a model that owns and/or imports a set of NamedElements that can be identified by name. <p>From package UML::CommonStructure.</p>

Namespace.NamespaceChildrenCollection

The collection class to to represent the children of the Namespace class

Namespace.NamespaceReferencedElementsCollection

The collection class to to represent the children of the Namespace class

NamespaceElementImportCollection

Denotes a class to implement the elementImport reference

NamespaceOwnedRuleCollection

Denotes a class to implement the ownedRule reference

NamespacePackageImportCollection

Denotes a class to implement the packageImport reference

Node

A Node is computational resource upon which artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures. <p>From package UML::Deployments.</p>

Node.NodeChildrenCollection

The collection class to to represent the children of the Node class

Node.NodeReferencedElementsCollection

The collection class to to represent the children of the Node class

ObjectFlow

An ObjectFlow is an ActivityEdge that is traversed by object tokens that may hold values. Object flows also support multicast/receive, token selection from object nodes, and transformation of tokens. <p>From package UML::Activities.</p>

ObjectFlow.ObjectFlowReferencedElementsCollection

The collection class to to represent the children of the ObjectFlow class

ObjectNode

An ObjectNode is an abstract ActivityNode that may hold tokens within the object flow in an Activity. ObjectNodes also support token selection, limitation on the number of tokens held, specification of the state required for tokens being held, and carrying control values. <p>From package UML::Activities.</p>

ObjectNode.ObjectNodeChildrenCollection

The collection class to to represent the children of the ObjectNode class

ObjectNode.ObjectNodeReferencedElementsCollection

The collection class to to represent the children of the ObjectNode class

ObjectNodeOrderingKindConverter

Implements a type converter for the enumeration ObjectNodeOrderingKind

Observation

Observation specifies a value determined by observing an event or events that occur relative to other model Elements. <p>From package UML::Values.</p>

OccurrenceSpecification

An OccurrenceSpecification is the basic semantic unit of Interactions. The sequences of occurrences specified by them are the meanings of Interactions. <p>From package UML::Interactions.</p>

OccurrenceSpecification.OccurrenceSpecificationReferencedElementsCollection

The collection class to to represent the children of the OccurrenceSpecification class

OccurrenceSpecificationToAfterCollection

Denotes a class to implement the toAfter reference

OccurrenceSpecificationToBeforeCollection

Denotes a class to implement the toBefore reference

OpaqueAction

An OpaqueAction is an Action whose functionality is not specified within UML. <p>From package UML::Actions.</p>

OpaqueAction.OpaqueActionChildrenCollection

The collection class to to represent the children of the OpaqueAction class

OpaqueAction.OpaqueActionReferencedElementsCollection

The collection class to to represent the children of the OpaqueAction class

OpaqueBehavior

An OpaqueBehavior is a Behavior whose specification is given in a textual language other than UML. <p>From package UML::CommonBehavior.</p>

OpaqueExpression

An OpaqueExpression is a ValueSpecification that specifies the computation of a collection of values either in terms of a UML Behavior or based on a textual statement in a language other than UML <p>From package UML::Values.</p>

OpaqueExpression.OpaqueExpressionReferencedElementsCollection

The collection class to to represent the children of the OpaqueExpression class

Operation

An Operation is a BehavioralFeature of a Classifier that specifies the name, type, parameters, and constraints for invoking an associated Behavior. An Operation may invoke both the execution of method behaviors as well as other behavioral responses. Operation specializes TemplateableElement in order to support specification of template operations and bound operations. Operation specializes ParameterableElement to specify that an operation can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template. <p>From package UML::Classification.</p>

Operation.OperationChildrenCollection

The collection class to to represent the children of the Operation class

Operation.OperationReferencedElementsCollection

The collection class to to represent the children of the Operation class

OperationOwnedRuleCollection

The collection class to implement the refined ownedRule reference for the Operation class

OperationTemplateParameter

An OperationTemplateParameter exposes an Operation as a formal parameter for a template. <p>From package UML::Classification.</p>

OutputPin

An OutputPin is a Pin that holds output values produced by an Action. <p>From package UML::Actions.</p>

Package

A package can have one or more profile applications to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles. Package specializes TemplateableElement and PackageableElement specializes ParameterableElement to specify that a package can be used as a template and a PackageableElement as a template parameter. A package is used to group elements, and provides a namespace for the grouped elements. <p>From package UML::Packages.</p>

Package.PackageChildrenCollection

The collection class to to represent the children of the Package class

Package.PackageReferencedElementsCollection

The collection class to to represent the children of the Package class

PackageImport

A PackageImport is a Relationship that imports all the non-private members of a Package into the Namespace owning the PackageImport, so that those Elements may be referred to by their unqualified names in the importingNamespace. <p>From package UML::CommonStructure.</p>

PackageImport.PackageImportReferencedElementsCollection

The collection class to to represent the children of the PackageImport class

PackageMerge

A package merge defines how the contents of one package are extended by the contents of another package. <p>From package UML::Packages.</p>

PackageMerge.PackageMergeReferencedElementsCollection

The collection class to to represent the children of the PackageMerge class

PackageNestedPackageCollection

Denotes a class to implement the nestedPackage reference

PackageOwnedTypeCollection

Denotes a class to implement the ownedType reference

PackagePackageMergeCollection

Denotes a class to implement the packageMerge reference

PackagePackagedElementCollection

The collection class to implement the refined packagedElement reference for the Package class

PackageProfileApplicationCollection

Denotes a class to implement the profileApplication reference

PackageableElement

A PackageableElement is a NamedElement that may be owned directly by a Package. A PackageableElement is also able to serve as the parameteredElement of a TemplateParameter. <p>From package UML::CommonStructure.</p>

PackageableElement.PackageableElementChildrenCollection

The collection class to to represent the children of the PackageableElement class

Parameter

A Parameter is a specification of an argument used to pass information into or out of an invocation of a BehavioralFeature. Parameters can be treated as ConnectableElements within Collaborations. <p>From package UML::Classification.</p>

Parameter.ParameterChildrenCollection

The collection class to to represent the children of the Parameter class

Parameter.ParameterReferencedElementsCollection

The collection class to to represent the children of the Parameter class

ParameterDirectionKindConverter

Implements a type converter for the enumeration ParameterDirectionKind

ParameterEffectKindConverter

Implements a type converter for the enumeration ParameterEffectKind

ParameterParameterSetCollection

Denotes a class to implement the parameterSet reference

ParameterSet

A ParameterSet designates alternative sets of inputs or outputs that a Behavior may use. <p>From package UML::Classification.</p>

ParameterSet.ParameterSetChildrenCollection

The collection class to to represent the children of the ParameterSet class

ParameterSet.ParameterSetReferencedElementsCollection

The collection class to to represent the children of the ParameterSet class

ParameterSetParameterCollection

Denotes a class to implement the parameter reference

ParameterableElement

A ParameterableElement is an Element that can be exposed as a formal TemplateParameter for a template, or specified as an actual parameter in a binding of a template. <p>From package UML::CommonStructure.</p>

ParameterableElement.ParameterableElementReferencedElementsCollection

The collection class to to represent the children of the ParameterableElement class

PartDecomposition

A PartDecomposition is a description of the internal Interactions of one Lifeline relative to an Interaction. <p>From package UML::Interactions.</p>

Pin

A Pin is an ObjectNode and MultiplicityElement that provides input values to an Action or accepts output values from an Action. <p>From package UML::Actions.</p>

Pin.PinChildrenCollection

The collection class to to represent the children of the Pin class

Port

A Port is a property of an EncapsulatedClassifier that specifies a distinct interaction point between that EncapsulatedClassifier and its environment or between the (behavior of the) EncapsulatedClassifier and its internal parts. Ports are connected to Properties of the EncapsulatedClassifier by Connectors through which requests can be made to invoke BehavioralFeatures. A Port may specify the services an EncapsulatedClassifier provides (offers) to its environment as well as the services that an EncapsulatedClassifier expects (requires) of its environment. A Port may have an associated ProtocolStateMachine. <p>From package UML::StructuredClassifiers.</p>

Port.PortReferencedElementsCollection

The collection class to to represent the children of the Port class

PortRedefinedPropertyCollection

The collection class to implement the refined redefinedProperty reference for the Port class

PrimitiveType

A PrimitiveType defines a predefined DataType, without any substructure. A PrimitiveType may have an algebra and operations defined outside of UML, for example, mathematically. <p>From package UML::SimpleClassifiers.</p>

Profile

A profile defines limited extensions to a reference metamodel with the purpose of adapting the metamodel to a specific platform or domain. <p>From package UML::Packages.</p>

Profile.ProfileChildrenCollection

The collection class to to represent the children of the Profile class

Profile.ProfileReferencedElementsCollection

The collection class to to represent the children of the Profile class

ProfileApplication

A profile application is used to show which profiles have been applied to a package. <p>From package UML::Packages.</p>

ProfileApplication.ProfileApplicationReferencedElementsCollection

The collection class to to represent the children of the ProfileApplication class

ProfileElementImportCollection

The collection class to implement the refined elementImport reference for the Profile class

ProfilePackageImportCollection

The collection class to implement the refined packageImport reference for the Profile class

Property

A Property is a StructuralFeature. A Property related by ownedAttribute to a Classifier (other than an association) represents an attribute and might also represent an association end. It relates an instance of the Classifier to a value or set of values of the type of the attribute. A Property related by memberEnd to an Association represents an end of the Association. The type of the Property is the type of the end of the Association. A Property has the capability of being a DeploymentTarget in a Deployment relationship. This enables modeling the deployment to hierarchical nodes that have Properties functioning as internal parts. Property specializes ParameterableElement to specify that a Property can be exposed as a formal template parameter, and provided as an actual parameter in a binding of a template. <p>From package UML::Classification.</p>

Property.PropertyChildrenCollection

The collection class to to represent the children of the Property class

Property.PropertyReferencedElementsCollection

The collection class to to represent the children of the Property class

PropertyQualifierCollection

Denotes a class to implement the qualifier reference

ProtocolConformance

A ProtocolStateMachine can be redefined into a more specific ProtocolStateMachine or into behavioral StateMachine. ProtocolConformance declares that the specific ProtocolStateMachine specifies a protocol that conforms to the general ProtocolStateMachine or that the specific behavioral StateMachine abides by the protocol of the general ProtocolStateMachine. <p>From package UML::StateMachines.</p>

ProtocolConformance.ProtocolConformanceReferencedElementsCollection

The collection class to to represent the children of the ProtocolConformance class

ProtocolStateMachine

A ProtocolStateMachine is always defined in the context of a Classifier. It specifies which BehavioralFeatures of the Classifier can be called in which State and under which conditions, thus specifying the allowed invocation sequences on the Classifier's BehavioralFeatures. A ProtocolStateMachine specifies the possible and permitted Transitions on the instances of its context Classifier, together with the BehavioralFeatures that carry the Transitions. In this manner, an instance lifecycle can be specified for a Classifier, by defining the order in which the BehavioralFeatures can be activated and the States through which an instance progresses during its existence. <p>From package UML::StateMachines.</p>

ProtocolStateMachine.ProtocolStateMachineChildrenCollection

The collection class to to represent the children of the ProtocolStateMachine class

ProtocolStateMachine.ProtocolStateMachineReferencedElementsCollection

The collection class to to represent the children of the ProtocolStateMachine class

ProtocolStateMachineConformanceCollection

Denotes a class to implement the conformance reference

ProtocolTransition

A ProtocolTransition specifies a legal Transition for an Operation. Transitions of ProtocolStateMachines have the following information: a pre-condition (guard), a Trigger, and a post-condition. Every ProtocolTransition is associated with at most one BehavioralFeature belonging to the context Classifier of the ProtocolStateMachine. <p>From package UML::StateMachines.</p>

ProtocolTransition.ProtocolTransitionChildrenCollection

The collection class to to represent the children of the ProtocolTransition class

ProtocolTransition.ProtocolTransitionReferencedElementsCollection

The collection class to to represent the children of the ProtocolTransition class

ProtocolTransitionOwnedRuleCollection

The collection class to implement the refined ownedRule reference for the ProtocolTransition class

Pseudostate

A Pseudostate is an abstraction that encompasses different types of transient Vertices in the StateMachine graph. A StateMachine instance never comes to rest in a Pseudostate, instead, it will exit and enter the Pseudostate within a single run-to-completion step. <p>From package UML::StateMachines.</p>

Pseudostate.PseudostateReferencedElementsCollection

The collection class to to represent the children of the Pseudostate class

PseudostateKindConverter

Implements a type converter for the enumeration PseudostateKind

QualifierValue

A QualifierValue is an Element that is used as part of LinkEndData to provide the value for a single qualifier of the end given by the LinkEndData. <p>From package UML::Actions.</p>

QualifierValue.QualifierValueReferencedElementsCollection

The collection class to to represent the children of the QualifierValue class

RaiseExceptionAction

A RaiseExceptionAction is an Action that causes an exception to occur. The input value becomes the exception object. <p>From package UML::Actions.</p>

RaiseExceptionAction.RaiseExceptionActionChildrenCollection

The collection class to to represent the children of the RaiseExceptionAction class

RaiseExceptionAction.RaiseExceptionActionReferencedElementsCollection

The collection class to to represent the children of the RaiseExceptionAction class

ReadExtentAction

A ReadExtentAction is an Action that retrieves the current instances of a Classifier. <p>From package UML::Actions.</p>

ReadExtentAction.ReadExtentActionChildrenCollection

The collection class to to represent the children of the ReadExtentAction class

ReadExtentAction.ReadExtentActionReferencedElementsCollection

The collection class to to represent the children of the ReadExtentAction class

ReadIsClassifiedObjectAction

A ReadIsClassifiedObjectAction is an Action that determines whether an object is classified by a given Classifier. <p>From package UML::Actions.</p>

ReadIsClassifiedObjectAction.ReadIsClassifiedObjectActionChildrenCollection

The collection class to to represent the children of the ReadIsClassifiedObjectAction class

ReadIsClassifiedObjectAction.ReadIsClassifiedObjectActionReferencedElementsCollection

The collection class to to represent the children of the ReadIsClassifiedObjectAction class

ReadLinkAction

A ReadLinkAction is a LinkAction that navigates across an Association to retrieve the objects on one end. <p>From package UML::Actions.</p>

ReadLinkAction.ReadLinkActionChildrenCollection

The collection class to to represent the children of the ReadLinkAction class

ReadLinkAction.ReadLinkActionReferencedElementsCollection

The collection class to to represent the children of the ReadLinkAction class

ReadLinkObjectEndAction

A ReadLinkObjectEndAction is an Action that retrieves an end object from a link object. <p>From package UML::Actions.</p>

ReadLinkObjectEndAction.ReadLinkObjectEndActionChildrenCollection

The collection class to to represent the children of the ReadLinkObjectEndAction class

ReadLinkObjectEndAction.ReadLinkObjectEndActionReferencedElementsCollection

The collection class to to represent the children of the ReadLinkObjectEndAction class

ReadLinkObjectEndQualifierAction

A ReadLinkObjectEndQualifierAction is an Action that retrieves a qualifier end value from a link object. <p>From package UML::Actions.</p>

ReadLinkObjectEndQualifierAction.ReadLinkObjectEndQualifierActionChildrenCollection

The collection class to to represent the children of the ReadLinkObjectEndQualifierAction class

ReadLinkObjectEndQualifierAction.ReadLinkObjectEndQualifierActionReferencedElementsCollection

The collection class to to represent the children of the ReadLinkObjectEndQualifierAction class

ReadSelfAction

A ReadSelfAction is an Action that retrieves the context object of the Behavior execution within which the ReadSelfAction execution is taking place. <p>From package UML::Actions.</p>

ReadSelfAction.ReadSelfActionChildrenCollection

The collection class to to represent the children of the ReadSelfAction class

ReadSelfAction.ReadSelfActionReferencedElementsCollection

The collection class to to represent the children of the ReadSelfAction class

ReadStructuralFeatureAction

A ReadStructuralFeatureAction is a StructuralFeatureAction that retrieves the values of a StructuralFeature. <p>From package UML::Actions.</p>

ReadStructuralFeatureAction.ReadStructuralFeatureActionChildrenCollection

The collection class to to represent the children of the ReadStructuralFeatureAction class

ReadStructuralFeatureAction.ReadStructuralFeatureActionReferencedElementsCollection

The collection class to to represent the children of the ReadStructuralFeatureAction class

ReadVariableAction

A ReadVariableAction is a VariableAction that retrieves the values of a Variable. <p>From package UML::Actions.</p>

ReadVariableAction.ReadVariableActionChildrenCollection

The collection class to to represent the children of the ReadVariableAction class

ReadVariableAction.ReadVariableActionReferencedElementsCollection

The collection class to to represent the children of the ReadVariableAction class

Realization

Realization is a specialized Abstraction relationship between two sets of model Elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client). Realization can be used to model stepwise refinement, optimizations, transformations, templates, model synthesis, framework composition, etc. <p>From package UML::CommonStructure.</p>

Reception

A Reception is a declaration stating that a Classifier is prepared to react to the receipt of a Signal. <p>From package UML::SimpleClassifiers.</p>

Reception.ReceptionReferencedElementsCollection

The collection class to to represent the children of the Reception class

ReclassifyObjectAction

A ReclassifyObjectAction is an Action that changes the Classifiers that classify an object. <p>From package UML::Actions.</p>

ReclassifyObjectAction.ReclassifyObjectActionChildrenCollection

The collection class to to represent the children of the ReclassifyObjectAction class

ReclassifyObjectAction.ReclassifyObjectActionReferencedElementsCollection

The collection class to to represent the children of the ReclassifyObjectAction class

RedefinableElement

A RedefinableElement is an element that, when defined in the context of a Classifier, can be redefined more specifically or differently in the context of another Classifier that specializes (directly or indirectly) the context Classifier. <p>From package UML::Classification.</p>

RedefinableTemplateSignature

A RedefinableTemplateSignature supports the addition of formal template parameters in a specialization of a template classifier. <p>From package UML::Classification.</p>

RedefinableTemplateSignature.RedefinableTemplateSignatureChildrenCollection

The collection class to to represent the children of the RedefinableTemplateSignature class

RedefinableTemplateSignature.RedefinableTemplateSignatureReferencedElementsCollection

The collection class to to represent the children of the RedefinableTemplateSignature class

ReduceAction

A ReduceAction is an Action that reduces a collection to a single value by repeatedly combining the elements of the collection using a reducer Behavior. <p>From package UML::Actions.</p>

ReduceAction.ReduceActionChildrenCollection

The collection class to to represent the children of the ReduceAction class

ReduceAction.ReduceActionReferencedElementsCollection

The collection class to to represent the children of the ReduceAction class

Region

A Region is a top-level part of a StateMachine or a composite State, that serves as a container for the Vertices and Transitions of the StateMachine. A StateMachine or composite State may contain multiple Regions representing behaviors that may occur in parallel. <p>From package UML::StateMachines.</p>

Region.RegionChildrenCollection

The collection class to to represent the children of the Region class

Region.RegionReferencedElementsCollection

The collection class to to represent the children of the Region class

RegionSubvertexCollection

Denotes a class to implement the subvertex reference

RegionTransitionCollection

Denotes a class to implement the transition reference

Relationship

Relationship is an abstract concept that specifies some kind of relationship between Elements. <p>From package UML::CommonStructure.</p>

RemoveStructuralFeatureValueAction

A RemoveStructuralFeatureValueAction is a WriteStructuralFeatureAction that removes values from a StructuralFeature. <p>From package UML::Actions.</p>

RemoveStructuralFeatureValueAction.RemoveStructuralFeatureValueActionChildrenCollection

The collection class to to represent the children of the RemoveStructuralFeatureValueAction class

RemoveStructuralFeatureValueAction.RemoveStructuralFeatureValueActionReferencedElementsCollection

The collection class to to represent the children of the RemoveStructuralFeatureValueAction class

RemoveVariableValueAction

A RemoveVariableValueAction is a WriteVariableAction that removes values from a Variables. <p>From package UML::Actions.</p>

RemoveVariableValueAction.RemoveVariableValueActionChildrenCollection

The collection class to to represent the children of the RemoveVariableValueAction class

RemoveVariableValueAction.RemoveVariableValueActionReferencedElementsCollection

The collection class to to represent the children of the RemoveVariableValueAction class

ReplyAction

A ReplyAction is an Action that accepts a set of reply values and a value containing return information produced by a previous AcceptCallAction. The ReplyAction returns the values to the caller of the previous call, completing execution of the call. <p>From package UML::Actions.</p>

ReplyAction.ReplyActionChildrenCollection

The collection class to to represent the children of the ReplyAction class

ReplyAction.ReplyActionReferencedElementsCollection

The collection class to to represent the children of the ReplyAction class

SendObjectAction

A SendObjectAction is an InvocationAction that transmits an input object to the target object, which is handled as a request message by the target object. The requestor continues execution immediately after the object is sent out and cannot receive reply values. <p>From package UML::Actions.</p>

SendObjectAction.SendObjectActionChildrenCollection

The collection class to to represent the children of the SendObjectAction class

SendObjectAction.SendObjectActionReferencedElementsCollection

The collection class to to represent the children of the SendObjectAction class

SendSignalAction

A SendSignalAction is an InvocationAction that creates a Signal instance and transmits it to the target object. Values from the argument InputPins are used to provide values for the attributes of the Signal. The requestor continues execution immediately after the Signal instance is sent out and cannot receive reply values. <p>From package UML::Actions.</p>

SendSignalAction.SendSignalActionChildrenCollection

The collection class to to represent the children of the SendSignalAction class

SendSignalAction.SendSignalActionReferencedElementsCollection

The collection class to to represent the children of the SendSignalAction class

SequenceNode

A SequenceNode is a StructuredActivityNode that executes a sequence of ExecutableNodes in order. <p>From package UML::Actions.</p>

SequenceNode.SequenceNodeChildrenCollection

The collection class to to represent the children of the SequenceNode class

SequenceNode.SequenceNodeReferencedElementsCollection

The collection class to to represent the children of the SequenceNode class

Signal

A Signal is a specification of a kind of communication between objects in which a reaction is asynchronously triggered in the receiver without a reply. <p>From package UML::SimpleClassifiers.</p>

Signal.SignalChildrenCollection

The collection class to to represent the children of the Signal class

Signal.SignalReferencedElementsCollection

The collection class to to represent the children of the Signal class

SignalEvent

A SignalEvent represents the receipt of an asynchronous Signal instance. <p>From package UML::CommonBehavior.</p>

SignalEvent.SignalEventReferencedElementsCollection

The collection class to to represent the children of the SignalEvent class

Slot

A Slot designates that an entity modeled by an InstanceSpecification has a value or values for a specific StructuralFeature. <p>From package UML::Classification.</p>

Slot.SlotChildrenCollection

The collection class to to represent the children of the Slot class

Slot.SlotReferencedElementsCollection

The collection class to to represent the children of the Slot class

StartClassifierBehaviorAction

A StartClassifierBehaviorAction is an Action that starts the classifierBehavior of the input object. <p>From package UML::Actions.</p>

StartClassifierBehaviorAction.StartClassifierBehaviorActionChildrenCollection

The collection class to to represent the children of the StartClassifierBehaviorAction class

StartClassifierBehaviorAction.StartClassifierBehaviorActionReferencedElementsCollection

The collection class to to represent the children of the StartClassifierBehaviorAction class

StartObjectBehaviorAction

A StartObjectBehaviorAction is an InvocationAction that starts the execution either of a directly instantiated Behavior or of the classifierBehavior of an object. Argument values may be supplied for the input Parameters of the Behavior. If the Behavior is invoked synchronously, then output values may be obtained for output Parameters. <p>From package UML::Actions.</p>

StartObjectBehaviorAction.StartObjectBehaviorActionChildrenCollection

The collection class to to represent the children of the StartObjectBehaviorAction class

StartObjectBehaviorAction.StartObjectBehaviorActionReferencedElementsCollection

The collection class to to represent the children of the StartObjectBehaviorAction class

State

A State models a situation during which some (usually implicit) invariant condition holds. <p>From package UML::StateMachines.</p>

State.StateChildrenCollection

The collection class to to represent the children of the State class

State.StateReferencedElementsCollection

The collection class to to represent the children of the State class

StateConnectionCollection

Denotes a class to implement the connection reference

StateConnectionPointCollection

Denotes a class to implement the connectionPoint reference

StateInvariant

A StateInvariant is a runtime constraint on the participants of the Interaction. It may be used to specify a variety of different kinds of Constraints, such as values of Attributes or Variables, internal or external States, and so on. A StateInvariant is an InteractionFragment and it is placed on a Lifeline. <p>From package UML::Interactions.</p>

StateInvariant.StateInvariantChildrenCollection

The collection class to to represent the children of the StateInvariant class

StateInvariant.StateInvariantReferencedElementsCollection

The collection class to to represent the children of the StateInvariant class

StateMachine

StateMachines can be used to express event-driven behaviors of parts of a system. Behavior is modeled as a traversal of a graph of Vertices interconnected by one or more joined Transition arcs that are triggered by the dispatching of successive Event occurrences. During this traversal, the StateMachine may execute a sequence of Behaviors associated with various elements of the StateMachine. <p>From package UML::StateMachines.</p>

StateMachine.StateMachineChildrenCollection

The collection class to to represent the children of the StateMachine class

StateMachine.StateMachineReferencedElementsCollection

The collection class to to represent the children of the StateMachine class

StateMachineConnectionPointCollection

Denotes a class to implement the connectionPoint reference

StateMachineRedefinedClassifierCollection

The collection class to implement the refined redefinedClassifier reference for the StateMachine class

StateMachineRegionCollection

Denotes a class to implement the region reference

StateMachineSubmachineStateCollection

Denotes a class to implement the submachineState reference

StateOwnedRuleCollection

The collection class to implement the refined ownedRule reference for the State class

StateRegionCollection

Denotes a class to implement the region reference

Stereotype

A stereotype defines how an existing metaclass may be extended, and enables the use of platform or domain specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass. <p>From package UML::Packages.</p>

Stereotype.StereotypeChildrenCollection

The collection class to to represent the children of the Stereotype class

Stereotype.StereotypeReferencedElementsCollection

The collection class to to represent the children of the Stereotype class

StringExpression

A StringExpression is an Expression that specifies a String value that is derived by concatenating a sequence of operands with String values or a sequence of subExpressions, some of which might be template parameters. <p>From package UML::Values.</p>

StringExpression.StringExpressionChildrenCollection

The collection class to to represent the children of the StringExpression class

StringExpression.StringExpressionReferencedElementsCollection

The collection class to to represent the children of the StringExpression class

StringExpressionSubExpressionCollection

Denotes a class to implement the subExpression reference

StructuralFeature

A StructuralFeature is a typed feature of a Classifier that specifies the structure of instances of the Classifier. <p>From package UML::Classification.</p>

StructuralFeature.StructuralFeatureChildrenCollection

The collection class to to represent the children of the StructuralFeature class

StructuralFeatureAction

StructuralFeatureAction is an abstract class for all Actions that operate on StructuralFeatures. <p>From package UML::Actions.</p>

StructuralFeatureAction.StructuralFeatureActionChildrenCollection

The collection class to to represent the children of the StructuralFeatureAction class

StructuralFeatureAction.StructuralFeatureActionReferencedElementsCollection

The collection class to to represent the children of the StructuralFeatureAction class

StructuredActivityNode

A StructuredActivityNode is an Action that is also an ActivityGroup and whose behavior is specified by the ActivityNodes and ActivityEdges it so contains. Unlike other kinds of ActivityGroup, a StructuredActivityNode owns the ActivityNodes and ActivityEdges it contains, and so a node or edge can only be directly contained in one StructuredActivityNode, though StructuredActivityNodes may be nested. <p>From package UML::Actions.</p>

StructuredActivityNode.StructuredActivityNodeChildrenCollection

The collection class to to represent the children of the StructuredActivityNode class

StructuredActivityNode.StructuredActivityNodeReferencedElementsCollection

The collection class to to represent the children of the StructuredActivityNode class

StructuredActivityNodeEdgeCollection

Denotes a class to implement the edge reference

StructuredActivityNodeNodeCollection

Denotes a class to implement the node reference

StructuredActivityNodeVariableCollection

Denotes a class to implement the variable reference

StructuredClassifier

StructuredClassifiers may contain an internal structure of connected elements each of which plays a role in the overall Behavior modeled by the StructuredClassifier. <p>From package UML::StructuredClassifiers.</p>

StructuredClassifier.StructuredClassifierChildrenCollection

The collection class to to represent the children of the StructuredClassifier class

StructuredClassifier.StructuredClassifierReferencedElementsCollection

The collection class to to represent the children of the StructuredClassifier class

Substitution

A substitution is a relationship between two classifiers signifying that the substituting classifier complies with the contract specified by the contract classifier. This implies that instances of the substituting classifier are runtime substitutable where instances of the contract classifier are expected. <p>From package UML::Classification.</p>

Substitution.SubstitutionReferencedElementsCollection

The collection class to to represent the children of the Substitution class

SubstitutionClientCollection

The collection class to implement the refined client reference for the Substitution class

SubstitutionSupplierCollection

The collection class to implement the refined supplier reference for the Substitution class

TemplateBinding

A TemplateBinding is a DirectedRelationship between a TemplateableElement and a template. A TemplateBinding specifies the TemplateParameterSubstitutions of actual parameters for the formal parameters of the template. <p>From package UML::CommonStructure.</p>

TemplateBinding.TemplateBindingChildrenCollection

The collection class to to represent the children of the TemplateBinding class

TemplateBinding.TemplateBindingReferencedElementsCollection

The collection class to to represent the children of the TemplateBinding class

TemplateBindingParameterSubstitutionCollection

Denotes a class to implement the parameterSubstitution reference

TemplateParameter

A TemplateParameter exposes a ParameterableElement as a formal parameter of a template. <p>From package UML::CommonStructure.</p>

TemplateParameter.TemplateParameterReferencedElementsCollection

The collection class to to represent the children of the TemplateParameter class

TemplateParameterSubstitution

A TemplateParameterSubstitution relates the actual parameter to a formal TemplateParameter as part of a template binding. <p>From package UML::CommonStructure.</p>

TemplateParameterSubstitution.TemplateParameterSubstitutionReferencedElementsCollection

The collection class to to represent the children of the TemplateParameterSubstitution class

TemplateSignature

A Template Signature bundles the set of formal TemplateParameters for a template. <p>From package UML::CommonStructure.</p>

TemplateSignature.TemplateSignatureReferencedElementsCollection

The collection class to to represent the children of the TemplateSignature class

TemplateSignatureOwnedParameterCollection

Denotes a class to implement the ownedParameter reference

TemplateSignatureParameterCollection

The collection class to implement the refined parameter reference for the TemplateSignature class

TemplateableElement

A TemplateableElement is an Element that can optionally be defined as a template and bound to other templates. <p>From package UML::CommonStructure.</p>

TemplateableElement.TemplateableElementChildrenCollection

The collection class to to represent the children of the TemplateableElement class

TemplateableElement.TemplateableElementReferencedElementsCollection

The collection class to to represent the children of the TemplateableElement class

TemplateableElementTemplateBindingCollection

Denotes a class to implement the templateBinding reference

TestIdentityAction

A TestIdentityAction is an Action that tests if two values are identical objects. <p>From package UML::Actions.</p>

TestIdentityAction.TestIdentityActionChildrenCollection

The collection class to to represent the children of the TestIdentityAction class

TestIdentityAction.TestIdentityActionReferencedElementsCollection

The collection class to to represent the children of the TestIdentityAction class

TimeConstraint

A TimeConstraint is a Constraint that refers to a TimeInterval. <p>From package UML::Values.</p>

TimeEvent

A TimeEvent is an Event that occurs at a specific point in time. <p>From package UML::CommonBehavior.</p>

TimeEvent.TimeEventChildrenCollection

The collection class to to represent the children of the TimeEvent class

TimeEvent.TimeEventReferencedElementsCollection

The collection class to to represent the children of the TimeEvent class

TimeExpression

A TimeExpression is a ValueSpecification that represents a time value. <p>From package UML::Values.</p>

TimeExpression.TimeExpressionChildrenCollection

The collection class to to represent the children of the TimeExpression class

TimeExpression.TimeExpressionReferencedElementsCollection

The collection class to to represent the children of the TimeExpression class

TimeInterval

A TimeInterval defines the range between two TimeExpressions. <p>From package UML::Values.</p>

TimeObservation

A TimeObservation is a reference to a time instant during an execution. It points out the NamedElement in the model to observe and whether the observation is when this NamedElement is entered or when it is exited. <p>From package UML::Values.</p>

TimeObservation.TimeObservationReferencedElementsCollection

The collection class to to represent the children of the TimeObservation class

Transition

A Transition represents an arc between exactly one source Vertex and exactly one Target vertex (the source and targets may be the same Vertex). It may form part of a compound transition, which takes the StateMachine from one steady State configuration to another, representing the full response of the StateMachine to an occurrence of an Event that triggered it. <p>From package UML::StateMachines.</p>

Transition.TransitionChildrenCollection

The collection class to to represent the children of the Transition class

Transition.TransitionReferencedElementsCollection

The collection class to to represent the children of the Transition class

TransitionKindConverter

Implements a type converter for the enumeration TransitionKind

TransitionOwnedRuleCollection

The collection class to implement the refined ownedRule reference for the Transition class

Trigger

A Trigger specifies a specific point at which an Event occurrence may trigger an effect in a Behavior. A Trigger may be qualified by the Port on which the Event occurred. <p>From package UML::CommonBehavior.</p>

Trigger.TriggerReferencedElementsCollection

The collection class to to represent the children of the Trigger class

Type

A Type constrains the values represented by a TypedElement. <p>From package UML::CommonStructure.</p>

Type.TypeReferencedElementsCollection

The collection class to to represent the children of the Type class

TypedElement

A TypedElement is a NamedElement that may have a Type specified for it. <p>From package UML::CommonStructure.</p>

TypedElement.TypedElementReferencedElementsCollection

The collection class to to represent the children of the TypedElement class

UnmarshallAction

An UnmarshallAction is an Action that retrieves the values of the StructuralFeatures of an object and places them on OutputPins. <p>From package UML::Actions.</p>

UnmarshallAction.UnmarshallActionChildrenCollection

The collection class to to represent the children of the UnmarshallAction class

UnmarshallAction.UnmarshallActionReferencedElementsCollection

The collection class to to represent the children of the UnmarshallAction class

Usage

A Usage is a Dependency in which the client Element requires the supplier Element (or set of Elements) for its full implementation or operation. <p>From package UML::CommonStructure.</p>

UseCase

A UseCase specifies a set of actions performed by its subjects, which yields an observable result that is of value for one or more Actors or other stakeholders of each subject. <p>From package UML::UseCases.</p>

UseCase.UseCaseChildrenCollection

The collection class to to represent the children of the UseCase class

UseCase.UseCaseReferencedElementsCollection

The collection class to to represent the children of the UseCase class

UseCaseExtendCollection

Denotes a class to implement the extend reference

UseCaseExtensionPointCollection

Denotes a class to implement the extensionPoint reference

UseCaseIncludeCollection

Denotes a class to implement the include reference

UseCaseSubjectCollection

Denotes a class to implement the subject reference

ValuePin

A ValuePin is an InputPin that provides a value by evaluating a ValueSpecification. <p>From package UML::Actions.</p>

ValuePin.ValuePinChildrenCollection

The collection class to to represent the children of the ValuePin class

ValuePin.ValuePinReferencedElementsCollection

The collection class to to represent the children of the ValuePin class

ValueSpecification

A ValueSpecification is the specification of a (possibly empty) set of values. A ValueSpecification is a ParameterableElement that may be exposed as a formal TemplateParameter and provided as the actual parameter in the binding of a template. <p>From package UML::Values.</p>

ValueSpecification.ValueSpecificationChildrenCollection

The collection class to to represent the children of the ValueSpecification class

ValueSpecificationAction

A ValueSpecificationAction is an Action that evaluates a ValueSpecification and provides a result. <p>From package UML::Actions.</p>

ValueSpecificationAction.ValueSpecificationActionChildrenCollection

The collection class to to represent the children of the ValueSpecificationAction class

ValueSpecificationAction.ValueSpecificationActionReferencedElementsCollection

The collection class to to represent the children of the ValueSpecificationAction class

Variable

A Variable is a ConnectableElement that may store values during the execution of an Activity. Reading and writing the values of a Variable provides an alternative means for passing data than the use of ObjectFlows. A Variable may be owned directly by an Activity, in which case it is accessible from anywhere within that activity, or it may be owned by a StructuredActivityNode, in which case it is only accessible within that node. <p>From package UML::Activities.</p>

Variable.VariableChildrenCollection

The collection class to to represent the children of the Variable class

Variable.VariableReferencedElementsCollection

The collection class to to represent the children of the Variable class

VariableAction

VariableAction is an abstract class for Actions that operate on a specified Variable. <p>From package UML::Actions.</p>

VariableAction.VariableActionReferencedElementsCollection

The collection class to to represent the children of the VariableAction class

Vertex

A Vertex is an abstraction of a node in a StateMachine graph. It can be the source or destination of any number of Transitions. <p>From package UML::StateMachines.</p>

Vertex.VertexReferencedElementsCollection

The collection class to to represent the children of the Vertex class

VisibilityKindConverter

Implements a type converter for the enumeration VisibilityKind

WriteLinkAction

WriteLinkAction is an abstract class for LinkActions that create and destroy links. <p>From package UML::Actions.</p>

WriteStructuralFeatureAction

WriteStructuralFeatureAction is an abstract class for StructuralFeatureActions that change StructuralFeature values. <p>From package UML::Actions.</p>

WriteStructuralFeatureAction.WriteStructuralFeatureActionChildrenCollection

The collection class to to represent the children of the WriteStructuralFeatureAction class

WriteStructuralFeatureAction.WriteStructuralFeatureActionReferencedElementsCollection

The collection class to to represent the children of the WriteStructuralFeatureAction class

WriteVariableAction

WriteVariableAction is an abstract class for VariableActions that change Variable values. <p>From package UML::Actions.</p>

WriteVariableAction.WriteVariableActionChildrenCollection

The collection class to to represent the children of the WriteVariableAction class

WriteVariableAction.WriteVariableActionReferencedElementsCollection

The collection class to to represent the children of the WriteVariableAction class

Interfaces

IAbstraction

The public interface for Abstraction

IAcceptCallAction

The public interface for AcceptCallAction

IAcceptEventAction

The public interface for AcceptEventAction

IAction

The public interface for Action

IActionExecutionSpecification

The public interface for ActionExecutionSpecification

IActionInputPin

The public interface for ActionInputPin

IActivity

The public interface for Activity

IActivityContent

The public interface for ActivityContent

IActivityEdge

The public interface for ActivityEdge

IActivityFinalNode

The public interface for ActivityFinalNode

IActivityGroup

The public interface for ActivityGroup

IActivityNode

The public interface for ActivityNode

IActivityParameterNode

The public interface for ActivityParameterNode

IActivityPartition

The public interface for ActivityPartition

IActor

The public interface for Actor

IAddStructuralFeatureValueAction

The public interface for AddStructuralFeatureValueAction

IAddVariableValueAction

The public interface for AddVariableValueAction

IAnyReceiveEvent

The public interface for AnyReceiveEvent

IArtifact

The public interface for Artifact

IAssociation

The public interface for Association

IAssociationClass

The public interface for AssociationClass

IBehavior

The public interface for Behavior

IBehaviorExecutionSpecification

The public interface for BehaviorExecutionSpecification

IBehavioralFeature

The public interface for BehavioralFeature

IBehavioredClassifier

The public interface for BehavioredClassifier

IBroadcastSignalAction

The public interface for BroadcastSignalAction

ICallAction

The public interface for CallAction

ICallBehaviorAction

The public interface for CallBehaviorAction

ICallEvent

The public interface for CallEvent

ICallOperationAction

The public interface for CallOperationAction

ICentralBufferNode

The public interface for CentralBufferNode

IChangeEvent

The public interface for ChangeEvent

IClass

The public interface for Class

IClassifier

The public interface for Classifier

IClassifierTemplateParameter

The public interface for ClassifierTemplateParameter

IClause

The public interface for Clause

IClearAssociationAction

The public interface for ClearAssociationAction

IClearStructuralFeatureAction

The public interface for ClearStructuralFeatureAction

IClearVariableAction

The public interface for ClearVariableAction

ICollaboration

The public interface for Collaboration

ICollaborationUse

The public interface for CollaborationUse

ICombinedFragment

The public interface for CombinedFragment

IComment

The public interface for Comment

ICommunicationPath

The public interface for CommunicationPath

IComponent

The public interface for Component

IComponentRealization

The public interface for ComponentRealization

IConditionalNode

The public interface for ConditionalNode

IConnectableElement

The public interface for ConnectableElement

IConnectableElementTemplateParameter

The public interface for ConnectableElementTemplateParameter

IConnectionPointReference

The public interface for ConnectionPointReference

IConnector

The public interface for Connector

IConnectorEnd

The public interface for ConnectorEnd

IConsiderIgnoreFragment

The public interface for ConsiderIgnoreFragment

IConstraint

The public interface for Constraint

IContinuation

The public interface for Continuation

IControlFlow

The public interface for ControlFlow

IControlNode

The public interface for ControlNode

ICreateLinkAction

The public interface for CreateLinkAction

ICreateLinkObjectAction

The public interface for CreateLinkObjectAction

ICreateObjectAction

The public interface for CreateObjectAction

IDataStoreNode

The public interface for DataStoreNode

IDataType

The public interface for DataType

IDecisionNode

The public interface for DecisionNode

IDependency

The public interface for Dependency

IDeployedArtifact

The public interface for DeployedArtifact

IDeployment

The public interface for Deployment

IDeploymentSpecification

The public interface for DeploymentSpecification

IDeploymentTarget

The public interface for DeploymentTarget

IDestroyLinkAction

The public interface for DestroyLinkAction

IDestroyObjectAction

The public interface for DestroyObjectAction

IDestructionOccurrenceSpecification

The public interface for DestructionOccurrenceSpecification

IDevice

The public interface for Device

IDirectedRelationship

The public interface for DirectedRelationship

IDuration

The public interface for Duration

IDurationConstraint

The public interface for DurationConstraint

IDurationInterval

The public interface for DurationInterval

IDurationObservation

The public interface for DurationObservation

IElement

The public interface for Element

IElementImport

The public interface for ElementImport

IEncapsulatedClassifier

The public interface for EncapsulatedClassifier

IEnumeration

The public interface for Enumeration

IEnumerationLiteral

The public interface for EnumerationLiteral

IEvent

The public interface for Event

IExceptionHandler

The public interface for ExceptionHandler

IExecutableNode

The public interface for ExecutableNode

IExecutionEnvironment

The public interface for ExecutionEnvironment

IExecutionOccurrenceSpecification

The public interface for ExecutionOccurrenceSpecification

IExecutionSpecification

The public interface for ExecutionSpecification

IExpansionNode

The public interface for ExpansionNode

IExpansionRegion

The public interface for ExpansionRegion

IExpression

The public interface for Expression

IExtend

The public interface for Extend

IExtension

The public interface for Extension

IExtensionEnd

The public interface for ExtensionEnd

IExtensionPoint

The public interface for ExtensionPoint

IFeature

The public interface for Feature

IFinalNode

The public interface for FinalNode

IFinalState

The public interface for FinalState

IFlowFinalNode

The public interface for FlowFinalNode

IForkNode

The public interface for ForkNode

IFunctionBehavior

The public interface for FunctionBehavior

IGate

The public interface for Gate

IGeneralOrdering

The public interface for GeneralOrdering

IGeneralization

The public interface for Generalization

IGeneralizationSet

The public interface for GeneralizationSet

IImage

The public interface for Image

IInclude

The public interface for Include

IInformationFlow

The public interface for InformationFlow

IInformationItem

The public interface for InformationItem

IInitialNode

The public interface for InitialNode

IInputPin

The public interface for InputPin

IInstanceSpecification

The public interface for InstanceSpecification

IInstanceValue

The public interface for InstanceValue

IInteraction

The public interface for Interaction

IInteractionConstraint

The public interface for InteractionConstraint

IInteractionFragment

The public interface for InteractionFragment

IInteractionOperand

The public interface for InteractionOperand

IInteractionUse

The public interface for InteractionUse

IInterface

The public interface for Interface

IInterfaceRealization

The public interface for InterfaceRealization

IInterruptibleActivityRegion

The public interface for InterruptibleActivityRegion

IInterval

The public interface for Interval

IIntervalConstraint

The public interface for IntervalConstraint

IInvocationAction

The public interface for InvocationAction

IJoinNode

The public interface for JoinNode

ILifeline

The public interface for Lifeline

ILinkAction

The public interface for LinkAction

ILinkEndCreationData

The public interface for LinkEndCreationData

ILinkEndData

The public interface for LinkEndData

ILinkEndDestructionData

The public interface for LinkEndDestructionData

ILiteralBoolean

The public interface for LiteralBoolean

ILiteralInteger

The public interface for LiteralInteger

ILiteralNull

The public interface for LiteralNull

ILiteralReal

The public interface for LiteralReal

ILiteralSpecification

The public interface for LiteralSpecification

ILiteralString

The public interface for LiteralString

ILiteralUnlimitedNatural

The public interface for LiteralUnlimitedNatural

ILoopNode

The public interface for LoopNode

IManifestation

The public interface for Manifestation

IMergeNode

The public interface for MergeNode

IMessage

The public interface for Message

IMessageEnd

The public interface for MessageEnd

IMessageEvent

The public interface for MessageEvent

IMessageOccurrenceSpecification

The public interface for MessageOccurrenceSpecification

IModel

The public interface for Model

IMultiplicityElement

The public interface for MultiplicityElement

INamedElement

The public interface for NamedElement

INamespace

The public interface for Namespace

INode

The public interface for Node

IObjectFlow

The public interface for ObjectFlow

IObjectNode

The public interface for ObjectNode

IObservation

The public interface for Observation

IOccurrenceSpecification

The public interface for OccurrenceSpecification

IOpaqueAction

The public interface for OpaqueAction

IOpaqueBehavior

The public interface for OpaqueBehavior

IOpaqueExpression

The public interface for OpaqueExpression

IOperation

The public interface for Operation

IOperationTemplateParameter

The public interface for OperationTemplateParameter

IOutputPin

The public interface for OutputPin

IPackage

The public interface for Package

IPackageImport

The public interface for PackageImport

IPackageMerge

The public interface for PackageMerge

IPackageableElement

The public interface for PackageableElement

IParameter

The public interface for Parameter

IParameterSet

The public interface for ParameterSet

IParameterableElement

The public interface for ParameterableElement

IPartDecomposition

The public interface for PartDecomposition

IPin

The public interface for Pin

IPort

The public interface for Port

IPrimitiveType

The public interface for PrimitiveType

IProfile

The public interface for Profile

IProfileApplication

The public interface for ProfileApplication

IProperty

The public interface for Property

IProtocolConformance

The public interface for ProtocolConformance

IProtocolStateMachine

The public interface for ProtocolStateMachine

IProtocolTransition

The public interface for ProtocolTransition

IPseudostate

The public interface for Pseudostate

IQualifierValue

The public interface for QualifierValue

IRaiseExceptionAction

The public interface for RaiseExceptionAction

IReadExtentAction

The public interface for ReadExtentAction

IReadIsClassifiedObjectAction

The public interface for ReadIsClassifiedObjectAction

IReadLinkAction

The public interface for ReadLinkAction

IReadLinkObjectEndAction

The public interface for ReadLinkObjectEndAction

IReadLinkObjectEndQualifierAction

The public interface for ReadLinkObjectEndQualifierAction

IReadSelfAction

The public interface for ReadSelfAction

IReadStructuralFeatureAction

The public interface for ReadStructuralFeatureAction

IReadVariableAction

The public interface for ReadVariableAction

IRealization

The public interface for Realization

IReception

The public interface for Reception

IReclassifyObjectAction

The public interface for ReclassifyObjectAction

IRedefinableElement

The public interface for RedefinableElement

IRedefinableTemplateSignature

The public interface for RedefinableTemplateSignature

IReduceAction

The public interface for ReduceAction

IRegion

The public interface for Region

IRelationship

The public interface for Relationship

IRemoveStructuralFeatureValueAction

The public interface for RemoveStructuralFeatureValueAction

IRemoveVariableValueAction

The public interface for RemoveVariableValueAction

IReplyAction

The public interface for ReplyAction

ISendObjectAction

The public interface for SendObjectAction

ISendSignalAction

The public interface for SendSignalAction

ISequenceNode

The public interface for SequenceNode

ISignal

The public interface for Signal

ISignalEvent

The public interface for SignalEvent

ISlot

The public interface for Slot

IStartClassifierBehaviorAction

The public interface for StartClassifierBehaviorAction

IStartObjectBehaviorAction

The public interface for StartObjectBehaviorAction

IState

The public interface for State

IStateInvariant

The public interface for StateInvariant

IStateMachine

The public interface for StateMachine

IStereotype

The public interface for Stereotype

IStringExpression

The public interface for StringExpression

IStructuralFeature

The public interface for StructuralFeature

IStructuralFeatureAction

The public interface for StructuralFeatureAction

IStructuredActivityNode

The public interface for StructuredActivityNode

IStructuredClassifier

The public interface for StructuredClassifier

ISubstitution

The public interface for Substitution

ITemplateBinding

The public interface for TemplateBinding

ITemplateParameter

The public interface for TemplateParameter

ITemplateParameterSubstitution

The public interface for TemplateParameterSubstitution

ITemplateSignature

The public interface for TemplateSignature

ITemplateableElement

The public interface for TemplateableElement

ITestIdentityAction

The public interface for TestIdentityAction

ITimeConstraint

The public interface for TimeConstraint

ITimeEvent

The public interface for TimeEvent

ITimeExpression

The public interface for TimeExpression

ITimeInterval

The public interface for TimeInterval

ITimeObservation

The public interface for TimeObservation

ITransition

The public interface for Transition

ITrigger

The public interface for Trigger

IType

The public interface for Type

ITypedElement

The public interface for TypedElement

IUnmarshallAction

The public interface for UnmarshallAction

IUsage

The public interface for Usage

IUseCase

The public interface for UseCase

IValuePin

The public interface for ValuePin

IValueSpecification

The public interface for ValueSpecification

IValueSpecificationAction

The public interface for ValueSpecificationAction

IVariable

The public interface for Variable

IVariableAction

The public interface for VariableAction

IVertex

The public interface for Vertex

IWriteLinkAction

The public interface for WriteLinkAction

IWriteStructuralFeatureAction

The public interface for WriteStructuralFeatureAction

IWriteVariableAction

The public interface for WriteVariableAction

Enums

AggregationKind

AggregationKind is an Enumeration for specifying the kind of aggregation of a Property. <p>From package UML::Classification.</p>

CallConcurrencyKind

CallConcurrencyKind is an Enumeration used to specify the semantics of concurrent calls to a BehavioralFeature. <p>From package UML::Classification.</p>

ConnectorKind

ConnectorKind is an enumeration that defines whether a Connector is an assembly or a delegation. <p>From package UML::StructuredClassifiers.</p>

ExpansionKind

ExpansionKind is an enumeration type used to specify how an ExpansionRegion executes its contents. <p>From package UML::Actions.</p>

InteractionOperatorKind

InteractionOperatorKind is an enumeration designating the different kinds of operators of CombinedFragments. The InteractionOperand defines the type of operator of a CombinedFragment. <p>From package UML::Interactions.</p>

MessageKind

This is an enumerated type that identifies the type of Message. <p>From package UML::Interactions.</p>

MessageSort

This is an enumerated type that identifies the type of communication action that was used to generate the Message. <p>From package UML::Interactions.</p>

ObjectNodeOrderingKind

ObjectNodeOrderingKind is an enumeration indicating queuing order for offering the tokens held by an ObjectNode. <p>From package UML::Activities.</p>

ParameterDirectionKind

ParameterDirectionKind is an Enumeration that defines literals used to specify direction of parameters. <p>From package UML::Classification.</p>

ParameterEffectKind

ParameterEffectKind is an Enumeration that indicates the effect of a Behavior on values passed in or out of its parameters. <p>From package UML::Classification.</p>

PseudostateKind

PseudostateKind is an Enumeration type that is used to differentiate various kinds of Pseudostates. <p>From package UML::StateMachines.</p>

TransitionKind

TransitionKind is an Enumeration type used to differentiate the various kinds of Transitions. <p>From package UML::StateMachines.</p>

VisibilityKind

VisibilityKind is an enumeration type that defines literals to determine the visibility of Elements in a model. <p>From package UML::CommonStructure.</p>