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>