The OOA Dictionary attempts to provide a complete list of Shlaer-Mellor terms used in the OOA of OOA including terms that haven't yet been included in the official metamodel but which are used in OOA Tool (see OOATool.ooa).
For this reason, the dictionary is at present undergoing continuous change.
It also provides the equivalent Executable UML [xtUML02] terms used in OOA Tool when Executable UML notation is selected, along with the equivalent Executable UML2 (xtUML + UML2) terms.
The dictionary also shows any icons that OOA Tool associates with a given term.
Unfortunately, the dictionary does not yet give any descriptions for these terms.
The dictionary is initially organized by category.
However, alphabetically ordered notation specific indexes are given afterwards allowing fast lookup of terms.
Notes are also provided on various mapping issues.
This dictionary page is automatically generated from the internal dictionary used within OOA Tool to define model element names which are then used in user interface titles and labels.
The internal dictionary is also used to populate notation specific metamodel data for simulation and translation purposes.
To browse the exact dictionary used within any given version of OOA Tool, the OOA Dictionary must be viewed within OOA Tool via the Help
menu.
Shlaer-Mellor | Executable UML | Executable UML2 | |
![Information Model](../images/OOATool/InformationModel.gif) | Information Model | ![Information Model](../images/OOATool/uml/InformationModel.gif) | Platform-Independent Model | | Platform-Independent Model | |
![Unpartitioned Information Model](../images/OOATool/InformationModel.gif) | Unpartitioned Information Model | ![Unpartitioned Information Model](../images/OOATool/uml/InformationModel.gif) | Unpartitioned Platform-Independent Model | | Unpartitioned Platform-Independent Model | |
![Partitioned Information Model](../images/OOATool/PartitionedInformationModel.gif) | Partitioned Information Model | ![Partitioned Information Model](../images/OOATool/uml/PartitionedInformationModel.gif) | Partitioned Platform-Independent Model | | Partitioned Platform-Independent Model | |
![Subsystem](../images/OOATool/Subsystem.gif) | Subsystem | ![Subsystem](../images/OOATool/uml/Subsystem.gif) | Subsystem | | Subsystem | |
![Entity](../images/OOATool/Entity.gif) | Entity | ![Entity](../images/OOATool/uml/Entity.gif) | Entity | | Entity | |
![Object](../images/OOATool/Entity.gif) | Object | ![Object](../images/OOATool/uml/Entity.gif) | Class | | Class | |
![Unassigned Object](../images/OOATool/Entity.gif) | Unassigned Object | ![Unassigned Object](../images/OOATool/uml/Entity.gif) | Unassigned Class | | Unassigned Class | |
![Assigned Object](../images/OOATool/Entity.gif) | Assigned Object | ![Assigned Object](../images/OOATool/uml/Entity.gif) | Assigned Class | | Assigned Class | |
![Imported Object](../images/OOATool/ImportedObject.gif) | Imported Object | ![Imported Object](../images/OOATool/uml/ImportedObject.gif) | Imported Class | | Imported Class | |
![Active Object](../images/OOATool/ActiveObject.gif) | Active Object | ![Active Object](../images/OOATool/uml/ActiveObject.gif) | Active Class | ![Active Object](../images/OOATool/uml2/ActiveObject.gif) | Active Class | |
![Attribute](../images/OOATool/SmallRoundBullet.gif) | Attribute | | Attribute | | Attribute | |
![Simple True Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple True Attribute | | Simple Leaf Attribute | | Simple Leaf Attribute | |
![Base Attribute](../images/OOATool/SmallRoundBullet.gif) | Base Attribute | | Base Attribute | | Base Attribute | |
![Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Attribute | | Simple Attribute | | Simple Attribute | |
![Simple Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Simple Attribute | | Simple Attribute | | Simple Attribute | Preferred Identifying |
![Arbitrary ID Attribute](../images/OOATool/SmallRoundBullet.gif) | Arbitrary ID Attribute | | Arbitrary ID Attribute | | Arbitrary ID Attribute | |
![Arbitrary ID Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Arbitrary ID Attribute | | Arbitrary ID Attribute | | Arbitrary ID Attribute | Preferred Identifying |
![Mathematically Dependent Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Attribute | ![Mathematically Dependent Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Attribute | | Derived Attribute | |
![Mathematically Dependent Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Simple Attribute | ![Mathematically Dependent Simple Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Simple Attribute | | Derived Simple Attribute | |
![Mathematically Dependent Simple Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Mathematically Dependent Simple Attribute | ![Mathematically Dependent Simple Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Simple Attribute | | Derived Simple Attribute | Preferred Identifying |
![Mathematically Dependent Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Referential Attribute | ![Mathematically Dependent Referential Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Referential Attribute | | Derived Referential Attribute | |
![Mathematically Dependent Referential Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Mathematically Dependent Referential Attribute | ![Mathematically Dependent Referential Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Referential Attribute | | Derived Referential Attribute | Preferred Identifying |
![Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Attribute | | Referential Attribute | | Referential Attribute | |
![Referential True Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential True Attribute | | Referential Leaf Attribute | | Referential Leaf Attribute | |
![Referential True Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Referential True Attribute | | Referential Leaf Attribute | | Referential Leaf Attribute | Preferred Identifying |
![Referential Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Polymorphic Attribute | | Referential Polymorphic Attribute | | Referential Polymorphic Attribute | |
![Referential Polymorphic Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Referential Polymorphic Attribute | | Referential Polymorphic Attribute | | Referential Polymorphic Attribute | Preferred Identifying |
![Referential Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Polymorphic Attribute Mapping | | Referential Polymorphic Attribute Mapping | | Referential Polymorphic Attribute Mapping | |
![Simple Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Polymorphic Attribute | | Simple Polymorphic Attribute | | Simple Polymorphic Attribute | |
![Simple Polymorphic Attribute](../images/OOATool/PreferredIdentifyingAttribute.gif) | Simple Polymorphic Attribute | | Simple Polymorphic Attribute | | Simple Polymorphic Attribute | Preferred Identifying |
![Simple Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Simple Polymorphic Attribute Mapping | | Simple Polymorphic Attribute Mapping | | Simple Polymorphic Attribute Mapping | |
![Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Polymorphic Attribute | | Polymorphic Attribute | | Polymorphic Attribute | |
![Identifier](../images/OOATool/Identifier.gif) | Identifier | | Identifier | | Identifier | |
![Unordered Identifier](../images/OOATool/Identifier.gif) | Unordered Identifier | | Unordered Identifier | | Unordered Identifier | |
![Ordered Identifier](../images/OOATool/Identifier.gif) | Ordered Identifier | | Ordered Identifier | | Ordered Identifier | |
![Identifying Attribute](../images/OOATool/SmallRoundBullet.gif) | Identifying Attribute | | Identifying Attribute | | Identifying Attribute | |
![Ordered Identifying Attribute](../images/OOATool/OrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | ![Ordered Identifying Attribute](../images/OOATool/uml/OrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | | Ordered Identifying Attribute | Ascending |
![Ordered Identifying Attribute](../images/OOATool/ReverseOrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | ![Ordered Identifying Attribute](../images/OOATool/uml/ReverseOrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | | Ordered Identifying Attribute | Descending |
![Relationship](../images/OOATool/Relationship.gif) | Relationship | ![Relationship](../images/OOATool/uml/Relationship.gif) | Relationship | | Relationship | |
![Unassigned Relationship](../images/OOATool/Relationship.gif) | Unassigned Relationship | ![Unassigned Relationship](../images/OOATool/uml/Relationship.gif) | Unassigned Relationship | | Unassigned Relationship | |
![Assigned Relationship](../images/OOATool/Relationship.gif) | Assigned Relationship | ![Assigned Relationship](../images/OOATool/uml/Relationship.gif) | Assigned Relationship | | Assigned Relationship | |
![Binary Relationship](../images/OOATool/Relationship.gif) | Binary Relationship | ![Binary Relationship](../images/OOATool/uml/Relationship.gif) | Association | | Association | |
![Simple Relationship](../images/OOATool/Relationship.gif) | Simple Relationship | ![Simple Relationship](../images/OOATool/uml/Relationship.gif) | Simple Association | | Simple Association | |
![Simple Relationship](../images/OOATool/CompetitiveSimpleRelationship.gif) | Simple Relationship | ![Simple Relationship](../images/OOATool/uml/CompetitiveSimpleRelationship.gif) | Simple Association | ![Simple Relationship](../images/OOATool/uml2/CompetitiveSimpleRelationship.gif) | Simple Association | Competitive |
![Loop Constrained Relationship](../images/OOATool/LoopConstrainedRelationship.gif) | Loop Constrained Relationship | ![Loop Constrained Relationship](../images/OOATool/uml/LoopConstrainedRelationship.gif) | Subset Constrained Association | | Subset Constrained Association | |
![Loop Constrained Relationship](../images/OOATool/CompetitiveLoopConstrainedRelationship.gif) | Loop Constrained Relationship | ![Loop Constrained Relationship](../images/OOATool/uml/CompetitiveLoopConstrainedRelationship.gif) | Subset Constrained Association | ![Loop Constrained Relationship](../images/OOATool/uml2/CompetitiveLoopConstrainedRelationship.gif) | Subset Constrained Association | Competitive |
![Associative Relationship](../images/OOATool/AssociativeRelationship.gif) | Associative Relationship | ![Associative Relationship](../images/OOATool/uml/AssociativeRelationship.gif) | Association Class Association | | Association Class Association | |
![Associative Relationship](../images/OOATool/LoopConstrainedAssociativeRelationship.gif) | Associative Relationship | ![Associative Relationship](../images/OOATool/uml/LoopConstrainedAssociativeRelationship.gif) | Association Class Association | | Association Class Association | Loop Constrained |
![Competitive Relationship](../images/OOATool/CompetitiveRelationship.gif) | Competitive Relationship | ![Competitive Relationship](../images/OOATool/uml/CompetitiveRelationship.gif) | Competitive Association | ![Competitive Relationship](../images/OOATool/uml2/CompetitiveRelationship.gif) | Competitive Association | |
![Competitive Relationship](../images/OOATool/LoopConstrainedCompetitiveRelationship.gif) | Competitive Relationship | ![Competitive Relationship](../images/OOATool/uml/LoopConstrainedCompetitiveRelationship.gif) | Competitive Association | ![Competitive Relationship](../images/OOATool/uml2/LoopConstrainedCompetitiveRelationship.gif) | Competitive Association | Loop Constrained |
![Composed Relationship](../images/OOATool/ComposedRelationship.gif) | Composed Relationship | ![Composed Relationship](../images/OOATool/uml/ComposedRelationship.gif) | Equal Set Constrained Association | | Equal Set Constrained Association | |
![Mathematically Dependent Relationship](../images/OOATool/MathematicallyDependentRelationship.gif) | Mathematically Dependent Relationship | ![Mathematically Dependent Relationship](../images/OOATool/uml/MathematicallyDependentRelationship.gif) | Derived Association | | Derived Association | |
![Mathematically Dependent Relationship](../images/OOATool/LoopConstrainedMathematicallyDependentRelationship.gif) | Mathematically Dependent Relationship | ![Mathematically Dependent Relationship](../images/OOATool/uml/LoopConstrainedMathematicallyDependentRelationship.gif) | Derived Association | | Derived Association | Loop Constrained |
![Loop Independent Relationship](../images/OOATool/Relationship.gif) | Loop Independent Relationship | ![Loop Independent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Independent Association | | Loop Independent Association | |
![Loop Dependent Relationship](../images/OOATool/Relationship.gif) | Loop Dependent Relationship | ![Loop Dependent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Dependent Association | | Loop Dependent Association | |
![Loop Traversal Mapping](../images/OOATool/LoopTraversalMapping.gif) | Loop Traversal Mapping | ![Loop Traversal Mapping](../images/OOATool/uml/LoopTraversalMapping.gif) | Loop Traversal Mapping | | Loop Traversal Mapping | |
![Subtype-Supertype Relationship](../images/OOATool/SubtypeSupertypeRelationship.gif) | Subtype-Supertype Relationship | ![Subtype-Supertype Relationship](../images/OOATool/uml/SubtypeSupertypeRelationship.gif) | Generalization | | Generalization | |
![Subtype-Supertype Relationship](../images/OOATool/PolymorphicSubtypeSupertypeRelationship.gif) | Subtype-Supertype Relationship | ![Subtype-Supertype Relationship](../images/OOATool/uml/PolymorphicSubtypeSupertypeRelationship.gif) | Generalization | ![Subtype-Supertype Relationship](../images/OOATool/uml2/PolymorphicSubtypeSupertypeRelationship.gif) | Generalization | Polymorphic |
![Participant](../images/OOATool/Participant.gif) | Participant | | Relationship End | | Relationship End | |
![Binary Participant](../images/OOATool/Participant.gif) | Binary Participant | | Association End | | Association End | |
![First Participant](../images/OOATool/FirstParticipant.gif) | First Participant | ![First Participant](../images/OOATool/uml/FirstParticipant.gif) | First Class End | | First Class End | |
![Second Participant](../images/OOATool/SecondParticipant.gif) | Second Participant | ![Second Participant](../images/OOATool/uml/SecondParticipant.gif) | Second Class End | | Second Class End | |
![Associative Participant](../images/OOATool/AssociativeParticipant.gif) | Associative Participant | ![Associative Participant](../images/OOATool/uml/AssociativeParticipant.gif) | Association Class End | | Association Class End | |
![Supertype Participant](../images/OOATool/SupertypeParticipant.gif) | Supertype Participant | ![Supertype Participant](../images/OOATool/uml/SupertypeParticipant.gif) | Superclass End | | Superclass End | |
![Subtype Participant](../images/OOATool/SubtypeParticipant.gif) | Subtype Participant | ![Subtype Participant](../images/OOATool/uml/SubtypeParticipant.gif) | Subclass End | | Subclass End | |
![Participant Mapping](../images/OOATool/ParticipantMapping.gif) | Participant Mapping | | Relationship End Mapping | | Relationship End Mapping | |
![First to Second Mapping](../images/OOATool/FirstToSecondMapping.gif) | First to Second Mapping | ![First to Second Mapping](../images/OOATool/uml/FirstToSecondMapping.gif) | First to Second Mapping | | First to Second Mapping | |
![Second to First Mapping](../images/OOATool/SecondToFirstMapping.gif) | Second to First Mapping | ![Second to First Mapping](../images/OOATool/uml/SecondToFirstMapping.gif) | Second to First Mapping | | Second to First Mapping | |
![Associative to First Mapping](../images/OOATool/AssociativeToFirstMapping.gif) | Associative to First Mapping | ![Associative to First Mapping](../images/OOATool/uml/AssociativeToFirstMapping.gif) | Associative to First Mapping | | Associative to First Mapping | |
![Associative to Second Mapping](../images/OOATool/AssociativeToSecondMapping.gif) | Associative to Second Mapping | ![Associative to Second Mapping](../images/OOATool/uml/AssociativeToSecondMapping.gif) | Associative to Second Mapping | | Associative to Second Mapping | |
![Subtype to Supertype Mapping](../images/OOATool/SubtypeToSupertypeMapping.gif) | Subtype to Supertype Mapping | ![Subtype to Supertype Mapping](../images/OOATool/uml/SubtypeToSupertypeMapping.gif) | Subclass to Superclass Mapping | | Subclass to Superclass Mapping | |
![Referential Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Attribute Mapping | | Referential Attribute Mapping | | Referential Attribute Mapping | |
Shlaer-Mellor | Executable UML | Executable UML2 | |
![Operation Owner](../images/OOATool/OperationOwner.gif) | Operation Owner | ![Operation Owner](../images/OOATool/uml/OperationOwner.gif) | Operation Owner | | Operation Owner | |
![Operation](../images/OOATool/Operation.gif) | Operation | | Operation | | Operation | |
![Bridge Mapping](../images/OOATool/BridgeMapping.gif) | Bridge Mapping | ![Bridge Mapping](../images/OOATool/uml/BridgeMapping.gif) | Bridge Mapping | | Bridge Mapping | |
![Request Mapping](../images/OOATool/BridgeMapping.gif) | Request Mapping | ![Request Mapping](../images/OOATool/uml/BridgeMapping.gif) | Request Mapping | | Request Mapping | |
![Synchronous Return Mapping](../images/OOATool/BridgeMapping.gif) | Synchronous Return Mapping | ![Synchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Synchronous Return Mapping | | Synchronous Return Mapping | |
![Asynchronous Return Mapping](../images/OOATool/BridgeMapping.gif) | Asynchronous Return Mapping | ![Asynchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Asynchronous Return Mapping | | Asynchronous Return Mapping | |
![Counterpart Mapping](../images/OOATool/BridgeMapping.gif) | Counterpart Mapping | ![Counterpart Mapping](../images/OOATool/uml/BridgeMapping.gif) | Counterpart Mapping | | Counterpart Mapping | |
![Semantic Shift Mapping](../images/OOATool/BridgeMapping.gif) | Semantic Shift Mapping | ![Semantic Shift Mapping](../images/OOATool/uml/BridgeMapping.gif) | Semantic Shift Mapping | | Semantic Shift Mapping | |
![Domain Observer](../images/OOATool/DomainObserver.gif) | Domain Observer | ![Domain Observer](../images/OOATool/uml/DomainObserver.gif) | Domain Observer | | Domain Observer | |
![Object Observer](../images/OOATool/DomainObserver.gif) | Object Observer | ![Object Observer](../images/OOATool/uml/DomainObserver.gif) | Object Observer | | Object Observer | |
![Observed Attribute](../images/OOATool/SmallRoundBullet.gif) | Observed Attribute | | Observed Attribute | | Observed Attribute | |
![Event Generated Observer](../images/OOATool/DomainObserver.gif) | Event Generated Observer | ![Event Generated Observer](../images/OOATool/uml/DomainObserver.gif) | Event Generated Observer | | Event Generated Observer | |
![Operation Invoked Observer](../images/OOATool/DomainObserver.gif) | Operation Invoked Observer | ![Operation Invoked Observer](../images/OOATool/uml/DomainObserver.gif) | Operation Invoked Observer | | Operation Invoked Observer | |
![Function](../images/OOATool/Operation.gif) | Function | | Function | | Function | |
![Attribute Calculation](../images/OOATool/AttributeCalculation.gif) | Attribute Calculation | ![Attribute Calculation](../images/OOATool/uml/AttributeCalculation.gif) | Attribute Calculation | | Attribute Calculation | |
![Calculated Attribute](../images/OOATool/SmallRoundBullet.gif) | Calculated Attribute | | Calculated Attribute | | Calculated Attribute | |
![Relationship Navigation](../images/OOATool/RelationshipNavigation.gif) | Relationship Navigation | ![Relationship Navigation](../images/OOATool/uml/RelationshipNavigation.gif) | Relationship Navigation | | Relationship Navigation | |
![Operator](../images/OOATool/Operator.gif) | Operator | | Operator | | Operator | |
![Unary Operator](../images/OOATool/Operator.gif) | Unary Operator | | Unary Operator | | Unary Operator | |
![Binary Operator](../images/OOATool/Operator.gif) | Binary Operator | | Binary Operator | | Binary Operator | |
![Dot Operator](../images/OOATool/Operator.gif) | Dot Operator | | Dot Operator | | Dot Operator | |
![Event Destination Operation](../images/OOATool/EventDestinationOperation.gif) | Event Destination Operation | ![Event Destination Operation](../images/OOATool/uml/EventDestinationOperation.gif) | Event Destination Operation | ![Event Destination Operation](../images/OOATool/uml2/EventDestinationOperation.gif) | Event Destination Operation | |
![Composed Operation](../images/OOATool/EventDestinationOperation.gif) | Composed Operation | ![Composed Operation](../images/OOATool/uml/EventDestinationOperation.gif) | Procedure | ![Composed Operation](../images/OOATool/uml2/EventDestinationOperation.gif) | Procedure | |
![Action](../images/OOATool/Action.gif) | Action | ![Action](../images/OOATool/uml/Action.gif) | State Procedure | | State Procedure | |
![Synchronous Service](../images/OOATool/SynchronousService.gif) | Synchronous Service | ![Synchronous Service](../images/OOATool/uml/SynchronousService.gif) | External Procedure | | External Procedure | |
![Process](../images/OOATool/Process.gif) | Process | ![Process](../images/OOATool/uml/Process.gif) | Action | | Action | |
![State Model Process](../images/OOATool/Process.gif) | State Model Process | ![State Model Process](../images/OOATool/uml/Process.gif) | State Model Action | | State Model Action | |
![Object Process](../images/OOATool/Process.gif) | Object Process | ![Object Process](../images/OOATool/uml/Process.gif) | Class Action | | Class Action | |
![Object Instance Process](../images/OOATool/Process.gif) | Object Instance Process | ![Object Instance Process](../images/OOATool/uml/Process.gif) | Object Action | | Object Action | |
![Polymorphic Process](../images/OOATool/PolymorphicProcess.gif) | Polymorphic Process | ![Polymorphic Process](../images/OOATool/uml/PolymorphicProcess.gif) | Polymorphic Action | | Polymorphic Action | |
![Bridging Process](../images/OOATool/Wormhole.gif) | Bridging Process | ![Bridging Process](../images/OOATool/uml/Wormhole.gif) | Bridging Action | | Bridging Action | |
![Synchronous Return Process](../images/OOATool/Wormhole.gif) | Synchronous Return Process | ![Synchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Synchronous Return Action | | Synchronous Return Action | |
![Asynchronous Return Process](../images/OOATool/Wormhole.gif) | Asynchronous Return Process | ![Asynchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Asynchronous Return Action | | Asynchronous Return Action | |
![Subtype Process](../images/OOATool/Process.gif) | Subtype Process | ![Subtype Process](../images/OOATool/uml/Process.gif) | Subclass Action | | Subclass Action | |
![Polymorphic Process Mapping](../images/OOATool/PolymorphicProcessMapping.gif) | Polymorphic Process Mapping | ![Polymorphic Process Mapping](../images/OOATool/uml/PolymorphicProcessMapping.gif) | Polymorphic Action Mapping | | Polymorphic Action Mapping | |
![Parameter](../images/OOATool/DataItem.gif) | Parameter | | Operation Parameter | | Operation Parameter | |
![Input Parameter](../images/OOATool/InputParameter.gif) | Input Parameter | | Input Parameter | | Input Parameter | |
![Output Parameter](../images/OOATool/OutputParameter.gif) | Output Parameter | | Output Parameter | | Output Parameter | |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | | User Defined Input Parameter | | User Defined Input Parameter | |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | | User Defined Input Pin | | User Defined Input Pin | For Process |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | | User Defined Output Parameter | | User Defined Output Parameter | |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | | User Defined Output Pin | | User Defined Output Pin | For Process |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | | Predefined Input Parameter | | Predefined Input Parameter | |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | | Predefined Input Pin | | Predefined Input Pin | For Process |
![Predefined Output Parameter](../images/OOATool/PredefinedOutputParameter.gif) | Predefined Output Parameter | | Predefined Output Parameter | | Predefined Output Parameter | |
![Event Data Item Parameter](../images/OOATool/EventDataItemParameter.gif) | Event Data Item Parameter | | Event Parameter Parameter | | Event Parameter Parameter | |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | | Parameter Input Parameter | | Parameter Input Parameter | |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | | Parameter Input Pin | | Parameter Input Pin | For Process |
![Parameter Output Parameter](../images/OOATool/ParameterOutputParameter.gif) | Parameter Output Parameter | | Parameter Output Parameter | | Parameter Output Parameter | |
![Observed Attribute Parameter](../images/OOATool/ObservedAttributeParameter.gif) | Observed Attribute Parameter | | Observed Attribute Parameter | | Observed Attribute Parameter | |
![Access Path](../images/OOATool/AccessPath.gif) | Access Path | ![Access Path](../images/OOATool/uml/AccessPath.gif) | Synchronous Communication Path | ![Access Path](../images/OOATool/uml2/AccessPath.gif) | Synchronous Communication Path | |
![Internal Process Invocation](../images/OOATool/InternalProcessInvocation.gif) | Internal Process Invocation | ![Internal Process Invocation](../images/OOATool/uml/InternalProcessInvocation.gif) | Internal Action Invocation | | Internal Action Invocation | |
![External Process Invocation](../images/OOATool/ExternalProcessInvocation.gif) | External Process Invocation | ![External Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Action Invocation | | External Action Invocation | |
![Synchronous Service Process Invocation](../images/OOATool/ExternalProcessInvocation.gif) | Synchronous Service Process Invocation | ![Synchronous Service Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Procedure Action Invocation | | External Procedure Action Invocation | |
Shlaer-Mellor | Executable UML | Executable UML2 |
![Access Path](../images/OOATool/AccessPath.gif) | Access Path | Synchronous Communication Path | Synchronous Communication Path |
![Action](../images/OOATool/Action.gif) | Action | State Procedure | State Procedure |
![Action Data Flow Diagram](../images/OOATool/DataFlowDiagram.gif) | Action Data Flow Diagram | State Procedure Activity Diagram | State Procedure Activity Diagram |
![Active Object](../images/OOATool/ActiveObject.gif) | Active Object | Active Class | Active Class |
![Activity](../images/OOATool/Activity.gif) | Activity | Task Activity | Task Activity |
![Arbitrary ID Attribute](../images/OOATool/SmallRoundBullet.gif) | Arbitrary ID Attribute | Arbitrary ID Attribute | Arbitrary ID Attribute |
![Arbitrary ID Type](../images/OOATool/DataType.gif) | Arbitrary ID Type | Arbitrary ID Type | Arbitrary ID Type |
![Arbitrary ID Value](../images/OOATool/DataValue.gif) | Arbitrary ID Value | Arbitrary ID Value | Arbitrary ID Value |
![Assigned Object](../images/OOATool/Entity.gif) | Assigned Object | Assigned Class | Assigned Class |
![Assigned Relationship](../images/OOATool/Relationship.gif) | Assigned Relationship | Assigned Relationship | Assigned Relationship |
![Assigner Model](../images/OOATool/EventDestination.gif) | Assigner Model | Assigner Machine | Assigner Machine |
![Associative Participant](../images/OOATool/AssociativeParticipant.gif) | Associative Participant | Association Class End | Association Class End |
![Associative Relationship](../images/OOATool/AssociativeRelationship.gif) | Associative Relationship | Association Class Association | Association Class Association |
![Associative to First Mapping](../images/OOATool/AssociativeToFirstMapping.gif) | Associative to First Mapping | Associative to First Mapping | Associative to First Mapping |
![Associative to Second Mapping](../images/OOATool/AssociativeToSecondMapping.gif) | Associative to Second Mapping | Associative to Second Mapping | Associative to Second Mapping |
![Asynchronous Return Mapping](../images/OOATool/BridgeMapping.gif) | Asynchronous Return Mapping | Asynchronous Return Mapping | Asynchronous Return Mapping |
![Asynchronous Return Process](../images/OOATool/Wormhole.gif) | Asynchronous Return Process | Asynchronous Return Action | Asynchronous Return Action |
![Attribute](../images/OOATool/SmallRoundBullet.gif) | Attribute | Attribute | Attribute |
![Attribute Calculation](../images/OOATool/AttributeCalculation.gif) | Attribute Calculation | Attribute Calculation | Attribute Calculation |
![Attribute Instance](../images/OOATool/AttributeInstance.gif) | Attribute Instance | Attribute Slot | Attribute Slot |
![Base Attribute](../images/OOATool/SmallRoundBullet.gif) | Base Attribute | Base Attribute | Base Attribute |
![Binary Operator](../images/OOATool/Operator.gif) | Binary Operator | Binary Operator | Binary Operator |
![Binary Participant](../images/OOATool/Participant.gif) | Binary Participant | Association End | Association End |
![Binary Relationship](../images/OOATool/Relationship.gif) | Binary Relationship | Association | Association |
![Boolean Type](../images/OOATool/DataType.gif) | Boolean Type | Boolean Type | Boolean Type |
![Boolean Value](../images/OOATool/DataValue.gif) | Boolean Value | Boolean Value | Boolean Value |
![Bridge](../images/OOATool/Bridge.gif) | Bridge | Bridge | Bridge |
![Bridge Mapping](../images/OOATool/BridgeMapping.gif) | Bridge Mapping | Bridge Mapping | Bridge Mapping |
![Bridging Process](../images/OOATool/Wormhole.gif) | Bridging Process | Bridging Action | Bridging Action |
![Calculated Attribute](../images/OOATool/SmallRoundBullet.gif) | Calculated Attribute | Calculated Attribute | Calculated Attribute |
![Cannot Happen Transition](../images/OOATool/Transition.gif) | Cannot Happen Transition | Cannot Happen Transition | Cannot Happen Transition |
![Carried Data Item](../images/OOATool/EventDataItem.gif) | Carried Data Item | Carried Parameter | Carried Parameter |
![Client Domain](../images/OOATool/ClientDomain.gif) | Client Domain | Client Domain | Client Domain |
![Communication Path](../images/OOATool/CommunicationPath.gif) | Communication Path | Asynchronous Communication Path | Asynchronous Communication Path |
![Competitive Relationship](../images/OOATool/CompetitiveRelationship.gif) | Competitive Relationship | Competitive Association | Competitive Association |
![Composed Operation](../images/OOATool/EventDestinationOperation.gif) | Composed Operation | Procedure | Procedure |
![Composed Relationship](../images/OOATool/ComposedRelationship.gif) | Composed Relationship | Equal Set Constrained Association | Equal Set Constrained Association |
![Control Reception Point](../images/OOATool/ControlReceptionPoint.gif) | Control Reception Point | Control Reception Point | Control Reception Point |
![Counterpart Mapping](../images/OOATool/BridgeMapping.gif) | Counterpart Mapping | Counterpart Mapping | Counterpart Mapping |
![Creation Event](../images/OOATool/Event.gif) | Creation Event | Creation Event | Creation Event |
![Creation State](../images/OOATool/CreationState.gif) | Creation State | Creation State | Creation State |
![Data Item](../images/OOATool/DataItem.gif) | Data Item | Parameter | Parameter |
![Data Type](../images/OOATool/DataType.gif) | Data Type | Data Type | Data Type |
![Data Value](../images/OOATool/DataValue.gif) | Data Value | Data Value | Data Value |
![Deletion State](../images/OOATool/DeletionState.gif) | Deletion State | Deletion State | Deletion State |
![Domain](../images/OOATool/Domain.gif) | Domain | Domain | Domain |
![Domain Activity](../images/OOATool/Activity.gif) | Domain Activity | Domain Activity | Domain Activity |
![Domain Allocated ID Type](../images/OOATool/DataType.gif) | Domain Allocated ID Type | Domain Allocated ID Type | Domain Allocated ID Type |
![Domain Chart](../images/OOATool/DomainChart.gif) | Domain Chart | Domain Chart | Domain Chart |
![Domain Observer](../images/OOATool/DomainObserver.gif) | Domain Observer | Domain Observer | Domain Observer |
![Domain Population](../images/OOATool/DomainPopulation.gif) | Domain Population | Domain Population | Domain Population |
![Domain-Crossing Event](../images/OOATool/DomainCrossingEvent.gif) | Domain-Crossing Event | Domain-Crossing Event | Domain-Crossing Event |
![Dot Operator](../images/OOATool/Operator.gif) | Dot Operator | Dot Operator | Dot Operator |
![Entity](../images/OOATool/Entity.gif) | Entity | Entity | Entity |
![Enumerated State Type](../images/OOATool/PredefinedType.gif) | Enumerated State Type | State Enumeration | State Enumeration |
![Enumerated Subtype Type](../images/OOATool/PredefinedType.gif) | Enumerated Subtype Type | Subclass Enumeration | Subclass Enumeration |
![Enumerated Type](../images/OOATool/DataType.gif) | Enumerated Type | Enumeration | Enumeration |
![Enumerated Value](../images/OOATool/DataValue.gif) | Enumerated Value | Enumeration Value | Enumeration Value |
![Event](../images/OOATool/Event.gif) | Event | Event | Event |
![Event Data Item](../images/OOATool/EventDataItem.gif) | Event Data Item | Event Parameter | Event Parameter |
![Event Data Item Instance](../images/OOATool/EventDataItemInstance.gif) | Event Data Item Instance | Event Argument | Event Argument |
![Event Data Item Parameter](../images/OOATool/EventDataItemParameter.gif) | Event Data Item Parameter | Event Parameter Parameter | Event Parameter Parameter |
![Event Destination](../images/OOATool/EventDestination.gif) | Event Destination | Event Destination | Event Destination |
![Event Destination Operation](../images/OOATool/EventDestinationOperation.gif) | Event Destination Operation | Event Destination Operation | Event Destination Operation |
![Event Generated Observer](../images/OOATool/DomainObserver.gif) | Event Generated Observer | Event Generated Observer | Event Generated Observer |
![Event Ignored Transition](../images/OOATool/Transition.gif) | Event Ignored Transition | Event Ignored Transition | Event Ignored Transition |
![Event Instance](../images/OOATool/EventInstance.gif) | Event Instance | Occurrence | Occurrence |
![Event Instance Table](../images/OOATool/EventInstanceTable.gif) | Event Instance Table | Occurrence Table | Occurrence Table |
![Event Instance Type](../images/OOATool/PredefinedType.gif) | Event Instance Type | Occurrence Type | Occurrence Type |
![Event Instance Value](../images/OOATool/DataValue.gif) | Event Instance Value | Occurrence Value | Occurrence Value |
![External Entity](../images/OOATool/ExternalEntity.gif) | External Entity | External Entity | External Entity |
![External Event](../images/OOATool/ExternalEvent.gif) | External Event | External Signal | External Signal |
![External Process Invocation](../images/OOATool/ExternalProcessInvocation.gif) | External Process Invocation | External Action Invocation | External Action Invocation |
![External Type](../images/OOATool/ExternalType.gif) | External Type | External Type | External Type |
![External Value](../images/OOATool/DataValue.gif) | External Value | External Value | External Value |
![Externally Created Value](../images/OOATool/DataValue.gif) | Externally Created Value | Externally Created Value | Externally Created Value |
![Externally Resolved Value](../images/OOATool/DataValue.gif) | Externally Resolved Value | Externally Resolved Value | Externally Resolved Value |
![First Participant](../images/OOATool/FirstParticipant.gif) | First Participant | First Class End | First Class End |
![First to Second Mapping](../images/OOATool/FirstToSecondMapping.gif) | First to Second Mapping | First to Second Mapping | First to Second Mapping |
![Function](../images/OOATool/Operation.gif) | Function | Function | Function |
![Identifier](../images/OOATool/Identifier.gif) | Identifier | Identifier | Identifier |
![Identifying Attribute](../images/OOATool/SmallRoundBullet.gif) | Identifying Attribute | Identifying Attribute | Identifying Attribute |
![Imported Object](../images/OOATool/ImportedObject.gif) | Imported Object | Imported Class | Imported Class |
![Imported State Model](../images/OOATool/ImportedStateModel.gif) | Imported State Model | Imported State Machine | Imported State Machine |
![Information Model](../images/OOATool/InformationModel.gif) | Information Model | Platform-Independent Model | Platform-Independent Model |
![Information Model Report](../images/OOATool/HTMLFile.gif) | Information Model Report | Information Model Report | Information Model Report |
![Input Parameter](../images/OOATool/InputParameter.gif) | Input Parameter | Input Parameter | Input Parameter |
![Input Population](../images/OOATool/InputPopulation.gif) | Input Population | Input Population | Input Population |
![Internal Event](../images/OOATool/InternalEvent.gif) | Internal Event | Internal Signal | Internal Signal |
![Internal Process Invocation](../images/OOATool/InternalProcessInvocation.gif) | Internal Process Invocation | Internal Action Invocation | Internal Action Invocation |
![Layer](../images/OOATool/Layer.gif) | Layer | Layer | Layer |
![Legal Value](../images/OOATool/SmallSquareBullet.gif) | Legal Value | Enumeration Literal | Enumeration Literal |
![Lifecycle Model](../images/OOATool/EventDestination.gif) | Lifecycle Model | Lifecycle Machine | Lifecycle Machine |
![Loop Constrained Relationship](../images/OOATool/LoopConstrainedRelationship.gif) | Loop Constrained Relationship | Subset Constrained Association | Subset Constrained Association |
![Loop Dependent Relationship](../images/OOATool/Relationship.gif) | Loop Dependent Relationship | Loop Dependent Association | Loop Dependent Association |
![Loop Independent Relationship](../images/OOATool/Relationship.gif) | Loop Independent Relationship | Loop Independent Association | Loop Independent Association |
![Loop Traversal Mapping](../images/OOATool/LoopTraversalMapping.gif) | Loop Traversal Mapping | Loop Traversal Mapping | Loop Traversal Mapping |
![Mathematically Dependent Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Attribute | Derived Attribute | Derived Attribute |
![Mathematically Dependent Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Referential Attribute | Derived Referential Attribute | Derived Referential Attribute |
![Mathematically Dependent Relationship](../images/OOATool/MathematicallyDependentRelationship.gif) | Mathematically Dependent Relationship | Derived Association | Derived Association |
![Mathematically Dependent Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Mathematically Dependent Simple Attribute | Derived Simple Attribute | Derived Simple Attribute |
![Metamodel Population](../images/OOATool/MetamodelPopulation.gif) | Metamodel Population | Metamodel Population | Metamodel Population |
![Model Population](../images/OOATool/ProjectPopulation.gif) | Model Population | Model Population | Model Population |
![Multiple Assigner Model](../images/OOATool/EventDestination.gif) | Multiple Assigner Model | Multiple Assigner Machine | Multiple Assigner Machine |
![New State Transition](../images/OOATool/Transition.gif) | New State Transition | New State Transition | New State Transition |
![Non-Creation State](../images/OOATool/NonCreationState.gif) | Non-Creation State | Non-Creation State | Non-Creation State |
![Non-Deletion State](../images/OOATool/NonDeletionState.gif) | Non-Deletion State | Non-Deletion State | Non-Deletion State |
![Numeric Type](../images/OOATool/DataType.gif) | Numeric Type | Numeric Type | Numeric Type |
![Numeric Value](../images/OOATool/DataValue.gif) | Numeric Value | Numeric Value | Numeric Value |
![Object](../images/OOATool/Entity.gif) | Object | Class | Class |
![Object Access Model](../images/OOATool/ObjectAccessModel.gif) | Object Access Model | Synchronous Collaboration Diagram | Synchronous Communication Diagram |
![Object Allocated ID Type](../images/OOATool/DataType.gif) | Object Allocated ID Type | Object Allocated ID Type | Object Allocated ID Type |
![Object Communication Model](../images/OOATool/ObjectCommunicationModel.gif) | Object Communication Model | Asynchronous Collaboration Diagram | Asynchronous Communication Diagram |
![Object Information Model](../images/OOATool/ObjectInformationModel.gif) | Object Information Model | Class Diagram | Class Diagram |
![Object Instance](../images/OOATool/ObjectInstance.gif) | Object Instance | Object | Object |
![Object Instance Process](../images/OOATool/Process.gif) | Object Instance Process | Object Action | Object Action |
![Object Instance Table](../images/OOATool/ObjectInstanceTable.gif) | Object Instance Table | Object Table | Object Table |
![Object Instance Type](../images/OOATool/PredefinedType.gif) | Object Instance Type | Object Type | Object Type |
![Object Instance Value](../images/OOATool/DataValue.gif) | Object Instance Value | Object Value | Object Value |
![Object Observer](../images/OOATool/DomainObserver.gif) | Object Observer | Object Observer | Object Observer |
![Object Process](../images/OOATool/Process.gif) | Object Process | Class Action | Class Action |
![Object Specific ID Type](../images/OOATool/DataType.gif) | Object Specific ID Type | Object Specific ID Type | Object Specific ID Type |
![Observed Attribute](../images/OOATool/SmallRoundBullet.gif) | Observed Attribute | Observed Attribute | Observed Attribute |
![Observed Attribute Parameter](../images/OOATool/ObservedAttributeParameter.gif) | Observed Attribute Parameter | Observed Attribute Parameter | Observed Attribute Parameter |
![Operation](../images/OOATool/Operation.gif) | Operation | Operation | Operation |
![Operation Body](../images/OOATool/OperationBody.gif) | Operation Body | Operation Body | Operation Body |
![Operation Invoked Observer](../images/OOATool/DomainObserver.gif) | Operation Invoked Observer | Operation Invoked Observer | Operation Invoked Observer |
![Operation Owner](../images/OOATool/OperationOwner.gif) | Operation Owner | Operation Owner | Operation Owner |
![Operator](../images/OOATool/Operator.gif) | Operator | Operator | Operator |
![Ordered Identifier](../images/OOATool/Identifier.gif) | Ordered Identifier | Ordered Identifier | Ordered Identifier |
![Ordered Identifying Attribute](../images/OOATool/OrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | Ordered Identifying Attribute | Ordered Identifying Attribute |
![Output Parameter](../images/OOATool/OutputParameter.gif) | Output Parameter | Output Parameter | Output Parameter |
![Output Population](../images/OOATool/OutputPopulation.gif) | Output Population | Output Population | Output Population |
![Parameter](../images/OOATool/DataItem.gif) | Parameter | Operation Parameter | Operation Parameter |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | Parameter Input Parameter | Parameter Input Parameter |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | Parameter Input Pin | Parameter Input Pin |
![Parameter Output Parameter](../images/OOATool/ParameterOutputParameter.gif) | Parameter Output Parameter | Parameter Output Parameter | Parameter Output Parameter |
![Parent Allocated ID Type](../images/OOATool/DataType.gif) | Parent Allocated ID Type | Parent Allocated ID Type | Parent Allocated ID Type |
![Participant](../images/OOATool/Participant.gif) | Participant | Relationship End | Relationship End |
![Participant Instance](../images/OOATool/ParticipantInstance.gif) | Participant Instance | Link End | Link End |
![Participant Mapping](../images/OOATool/ParticipantMapping.gif) | Participant Mapping | Relationship End Mapping | Relationship End Mapping |
![Partitioned Information Model](../images/OOATool/PartitionedInformationModel.gif) | Partitioned Information Model | Partitioned Platform-Independent Model | Partitioned Platform-Independent Model |
![Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Polymorphic Attribute | Polymorphic Attribute | Polymorphic Attribute |
![Polymorphic Destination](../images/OOATool/PolymorphicDestination.gif) | Polymorphic Destination | Polymorphic Destination | Polymorphic Destination |
![Polymorphic Event](../images/OOATool/PolymorphicEvent.gif) | Polymorphic Event | Polymorphic Event | Polymorphic Event |
![Polymorphic Event Mapping](../images/OOATool/PolymorphicEventMapping.gif) | Polymorphic Event Mapping | Polymorphic Event Mapping | Polymorphic Event Mapping |
![Polymorphic Process](../images/OOATool/PolymorphicProcess.gif) | Polymorphic Process | Polymorphic Action | Polymorphic Action |
![Polymorphic Process Mapping](../images/OOATool/PolymorphicProcessMapping.gif) | Polymorphic Process Mapping | Polymorphic Action Mapping | Polymorphic Action Mapping |
![Population Dependent Type](../images/OOATool/DataType.gif) | Population Dependent Type | Population Dependent Type | Population Dependent Type |
![Population Dependent Value](../images/OOATool/DataValue.gif) | Population Dependent Value | Population Dependent Value | Population Dependent Value |
![Population Independent Type](../images/OOATool/DataType.gif) | Population Independent Type | Population Independent Type | Population Independent Type |
![Population Independent Value](../images/OOATool/DataValue.gif) | Population Independent Value | Population Independent Value | Population Independent Value |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | Predefined Input Parameter | Predefined Input Parameter |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | Predefined Input Pin | Predefined Input Pin |
![Predefined Output Parameter](../images/OOATool/PredefinedOutputParameter.gif) | Predefined Output Parameter | Predefined Output Parameter | Predefined Output Parameter |
![Process](../images/OOATool/Process.gif) | Process | Action | Action |
![Process Model](../images/OOATool/ProcessModel.gif) | Process Model | Action Model | Action Model |
![Project](../images/OOATool/Project.gif) | Project | Project | Project |
![Project Matrix](../images/OOATool/ProjectMatrix.gif) | Project Matrix | Project Matrix | Project Matrix |
![Project Population](../images/OOATool/ProjectPopulation.gif) | Project Population | Project Population | Project Population |
![Received Data Item](../images/OOATool/EventDataItem.gif) | Received Data Item | Received Parameter | Received Parameter |
![Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Attribute | Referential Attribute | Referential Attribute |
![Referential Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Attribute Mapping | Referential Attribute Mapping | Referential Attribute Mapping |
![Referential Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Polymorphic Attribute | Referential Polymorphic Attribute | Referential Polymorphic Attribute |
![Referential Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping |
![Referential True Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential True Attribute | Referential Leaf Attribute | Referential Leaf Attribute |
![Relationship](../images/OOATool/Relationship.gif) | Relationship | Relationship | Relationship |
![Relationship Instance](../images/OOATool/RelationshipInstance.gif) | Relationship Instance | Link | Link |
![Relationship Instance Table](../images/OOATool/RelationshipInstanceTable.gif) | Relationship Instance Table | Link Table | Link Table |
![Relationship Navigation](../images/OOATool/RelationshipNavigation.gif) | Relationship Navigation | Relationship Navigation | Relationship Navigation |
![Request Mapping](../images/OOATool/BridgeMapping.gif) | Request Mapping | Request Mapping | Request Mapping |
![Request Wormhole](../images/OOATool/Wormhole.gif) | Request Wormhole | Request Wormhole | Request Wormhole |
![Return Coordinate Type](../images/OOATool/PredefinedType.gif) | Return Coordinate Type | Return Coordinate Type | Return Coordinate Type |
![Return Coordinate Value](../images/OOATool/DataValue.gif) | Return Coordinate Value | Return Coordinate Value | Return Coordinate Value |
![Second Participant](../images/OOATool/SecondParticipant.gif) | Second Participant | Second Class End | Second Class End |
![Second to First Mapping](../images/OOATool/SecondToFirstMapping.gif) | Second to First Mapping | Second to First Mapping | Second to First Mapping |
![Semantic Shift Mapping](../images/OOATool/BridgeMapping.gif) | Semantic Shift Mapping | Semantic Shift Mapping | Semantic Shift Mapping |
![Server Domain](../images/OOATool/ServerDomain.gif) | Server Domain | Supplier Domain | Supplier Domain |
![Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Attribute | Simple Attribute | Simple Attribute |
![Simple Enumerated Type](../images/OOATool/DataType.gif) | Simple Enumerated Type | Simple Enumeration | Simple Enumeration |
![Simple Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Polymorphic Attribute | Simple Polymorphic Attribute | Simple Polymorphic Attribute |
![Simple Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping |
![Simple Relationship](../images/OOATool/Relationship.gif) | Simple Relationship | Simple Association | Simple Association |
![Simple State](../images/OOATool/State.gif) | Simple State | Simple State | Simple State |
![Simple True Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple True Attribute | Simple Leaf Attribute | Simple Leaf Attribute |
![Simulation](../images/OOATool/Simulation.gif) | Simulation | Simulation | Simulation |
![Single Assigner Model](../images/OOATool/EventDestination.gif) | Single Assigner Model | Single Assigner Machine | Single Assigner Machine |
![Snapshot Population](../images/OOATool/SnapshotPopulation.gif) | Snapshot Population | Snapshot Population | Snapshot Population |
![Solicited External Event](../images/OOATool/SolicitedExternalEvent.gif) | Solicited External Event | Solicited External Signal | Solicited External Signal |
![State](../images/OOATool/State.gif) | State | State | State |
![State Machine](../images/OOATool/StateMachine.gif) | State Machine | State Machine Instance | State Machine Instance |
![State Machine Table](../images/OOATool/StateMachineTable.gif) | State Machine Table | State Machine Instance Table | State Machine Instance Table |
![State Model](../images/OOATool/EventDestination.gif) | State Model | State Machine | State Machine |
![State Model Event](../images/OOATool/Event.gif) | State Model Event | State Model Event | State Model Event |
![State Model Process](../images/OOATool/Process.gif) | State Model Process | State Model Action | State Model Action |
![State Transition Diagram](../images/OOATool/StateTransitionDiagram.gif) | State Transition Diagram | Statechart Diagram | State Machine Diagram |
![State Transition Table](../images/OOATool/StateTransitionTable.gif) | State Transition Table | State Transition Table | State Transition Table |
![Subsystem](../images/OOATool/Subsystem.gif) | Subsystem | Subsystem | Subsystem |
![Subsystem Access Model](../images/OOATool/SubsystemAccessModel.gif) | Subsystem Access Model | Subsystem Synchronous Collaboration Diagram | Subsystem Synchronous Communication Diagram |
![Subsystem Activity](../images/OOATool/Activity.gif) | Subsystem Activity | Subsystem Activity | Subsystem Activity |
![Subsystem Communication Model](../images/OOATool/SubsystemCommunicationModel.gif) | Subsystem Communication Model | Subsystem Asynchronous Collaboration Diagram | Subsystem Asynchronous Communication Diagram |
![Subsystem Relationship Model](../images/OOATool/SubsystemRelationshipModel.gif) | Subsystem Relationship Model | Subsystem Relationship Diagram | Subsystem Relationship Diagram |
![Subtype Event](../images/OOATool/Event.gif) | Subtype Event | Subclass Event | Subclass Event |
![Subtype Participant](../images/OOATool/SubtypeParticipant.gif) | Subtype Participant | Subclass End | Subclass End |
![Subtype Process](../images/OOATool/Process.gif) | Subtype Process | Subclass Action | Subclass Action |
![Subtype to Supertype Mapping](../images/OOATool/SubtypeToSupertypeMapping.gif) | Subtype to Supertype Mapping | Subclass to Superclass Mapping | Subclass to Superclass Mapping |
![Subtype-Supertype Relationship](../images/OOATool/SubtypeSupertypeRelationship.gif) | Subtype-Supertype Relationship | Generalization | Generalization |
![Supertype Participant](../images/OOATool/SupertypeParticipant.gif) | Supertype Participant | Superclass End | Superclass End |
![Symbolic Type](../images/OOATool/DataType.gif) | Symbolic Type | Symbolic Type | Symbolic Type |
![Symbolic Value](../images/OOATool/DataValue.gif) | Symbolic Value | Symbolic Value | Symbolic Value |
![Synchronous Data Flow Diagram](../images/OOATool/DataFlowDiagram.gif) | Synchronous Data Flow Diagram | External Procedure Activity Diagram | External Procedure Activity Diagram |
![Synchronous Return Mapping](../images/OOATool/BridgeMapping.gif) | Synchronous Return Mapping | Synchronous Return Mapping | Synchronous Return Mapping |
![Synchronous Return Process](../images/OOATool/Wormhole.gif) | Synchronous Return Process | Synchronous Return Action | Synchronous Return Action |
![Synchronous Service](../images/OOATool/SynchronousService.gif) | Synchronous Service | External Procedure | External Procedure |
![Synchronous Service Process Invocation](../images/OOATool/ExternalProcessInvocation.gif) | Synchronous Service Process Invocation | External Procedure Action Invocation | External Procedure Action Invocation |
![Task](../images/OOATool/Task.gif) | Task | Task | Task |
![Thread of Control Chart](../images/OOATool/ThreadOfControlChart.gif) | Thread of Control Chart | Sequence Diagram | Sequence Diagram |
![Transfer Vector Type](../images/OOATool/PredefinedType.gif) | Transfer Vector Type | Transfer Vector Type | Transfer Vector Type |
![Transfer Vector Value](../images/OOATool/DataValue.gif) | Transfer Vector Value | Transfer Vector Value | Transfer Vector Value |
![Transformation](../images/OOATool/Transformation.gif) | Transformation | Transformation | Transformation |
![Transition](../images/OOATool/Transition.gif) | Transition | Transition | Transition |
![Transition Event](../images/OOATool/Event.gif) | Transition Event | Transition Event | Transition Event |
![Transition Note](../images/OOATool/TransitionNote.gif) | Transition Note | Transition Note | Transition Note |
![Translation](../images/OOATool/Translation.gif) | Translation | Translation | Translation |
![Unary Operator](../images/OOATool/Operator.gif) | Unary Operator | Unary Operator | Unary Operator |
![Unassigned Object](../images/OOATool/Entity.gif) | Unassigned Object | Unassigned Class | Unassigned Class |
![Unassigned Relationship](../images/OOATool/Relationship.gif) | Unassigned Relationship | Unassigned Relationship | Unassigned Relationship |
![Undefined Value](../images/OOATool/DataValue.gif) | Undefined Value | Undefined Value | Undefined Value |
![Unordered Identifier](../images/OOATool/Identifier.gif) | Unordered Identifier | Unordered Identifier | Unordered Identifier |
![Unpartitioned Information Model](../images/OOATool/InformationModel.gif) | Unpartitioned Information Model | Unpartitioned Platform-Independent Model | Unpartitioned Platform-Independent Model |
![Use Case Activity Diagram](../images/OOATool/uml/UseCaseActivityDiagram.gif) | Use Case Activity Diagram | Use Case Activity Diagram | Use Case Activity Diagram |
![Use Case Diagram](../images/OOATool/uml/UseCaseDiagram.gif) | Use Case Diagram | Use Case Diagram | Use Case Diagram |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | User Defined Input Parameter | User Defined Input Parameter |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | User Defined Input Pin | User Defined Input Pin |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | User Defined Output Parameter | User Defined Output Parameter |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | User Defined Output Pin | User Defined Output Pin |
![Wormhole](../images/OOATool/Wormhole.gif) | Wormhole | Wormhole | Wormhole |
Executable UML | Executable UML2 | Shlaer-Mellor |
![Process](../images/OOATool/uml/Process.gif) | Action | Action | Process |
![Process Model](../images/OOATool/uml/ProcessModel.gif) | Action Model | Action Model | Process Model |
![Active Object](../images/OOATool/uml/ActiveObject.gif) | Active Class | Active Class | Active Object |
![Arbitrary ID Attribute](../images/OOATool/SmallRoundBullet.gif) | Arbitrary ID Attribute | Arbitrary ID Attribute | Arbitrary ID Attribute |
![Arbitrary ID Type](../images/OOATool/DataType.gif) | Arbitrary ID Type | Arbitrary ID Type | Arbitrary ID Type |
![Arbitrary ID Value](../images/OOATool/DataValue.gif) | Arbitrary ID Value | Arbitrary ID Value | Arbitrary ID Value |
![Assigned Object](../images/OOATool/uml/Entity.gif) | Assigned Class | Assigned Class | Assigned Object |
![Assigned Relationship](../images/OOATool/uml/Relationship.gif) | Assigned Relationship | Assigned Relationship | Assigned Relationship |
![Assigner Model](../images/OOATool/uml/EventDestination.gif) | Assigner Machine | Assigner Machine | Assigner Model |
![Binary Relationship](../images/OOATool/uml/Relationship.gif) | Association | Association | Binary Relationship |
![Associative Relationship](../images/OOATool/uml/AssociativeRelationship.gif) | Association Class Association | Association Class Association | Associative Relationship |
![Associative Participant](../images/OOATool/uml/AssociativeParticipant.gif) | Association Class End | Association Class End | Associative Participant |
![Binary Participant](../images/OOATool/Participant.gif) | Association End | Association End | Binary Participant |
![Associative to First Mapping](../images/OOATool/uml/AssociativeToFirstMapping.gif) | Associative to First Mapping | Associative to First Mapping | Associative to First Mapping |
![Associative to Second Mapping](../images/OOATool/uml/AssociativeToSecondMapping.gif) | Associative to Second Mapping | Associative to Second Mapping | Associative to Second Mapping |
![Object Communication Model](../images/OOATool/uml/ObjectCommunicationModel.gif) | Asynchronous Collaboration Diagram | Asynchronous Communication Diagram | Object Communication Model |
![Communication Path](../images/OOATool/uml/CommunicationPath.gif) | Asynchronous Communication Path | Asynchronous Communication Path | Communication Path |
![Asynchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Asynchronous Return Action | Asynchronous Return Action | Asynchronous Return Process |
![Asynchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Asynchronous Return Mapping | Asynchronous Return Mapping | Asynchronous Return Mapping |
![Attribute](../images/OOATool/SmallRoundBullet.gif) | Attribute | Attribute | Attribute |
![Attribute Calculation](../images/OOATool/uml/AttributeCalculation.gif) | Attribute Calculation | Attribute Calculation | Attribute Calculation |
![Attribute Instance](../images/OOATool/AttributeInstance.gif) | Attribute Slot | Attribute Slot | Attribute Instance |
![Base Attribute](../images/OOATool/SmallRoundBullet.gif) | Base Attribute | Base Attribute | Base Attribute |
![Binary Operator](../images/OOATool/Operator.gif) | Binary Operator | Binary Operator | Binary Operator |
![Boolean Type](../images/OOATool/DataType.gif) | Boolean Type | Boolean Type | Boolean Type |
![Boolean Value](../images/OOATool/DataValue.gif) | Boolean Value | Boolean Value | Boolean Value |
![Bridge](../images/OOATool/uml/Bridge.gif) | Bridge | Bridge | Bridge |
![Bridge Mapping](../images/OOATool/uml/BridgeMapping.gif) | Bridge Mapping | Bridge Mapping | Bridge Mapping |
![Bridging Process](../images/OOATool/uml/Wormhole.gif) | Bridging Action | Bridging Action | Bridging Process |
![Calculated Attribute](../images/OOATool/SmallRoundBullet.gif) | Calculated Attribute | Calculated Attribute | Calculated Attribute |
![Cannot Happen Transition](../images/OOATool/Transition.gif) | Cannot Happen Transition | Cannot Happen Transition | Cannot Happen Transition |
![Carried Data Item](../images/OOATool/EventDataItem.gif) | Carried Parameter | Carried Parameter | Carried Data Item |
![Object](../images/OOATool/uml/Entity.gif) | Class | Class | Object |
![Object Process](../images/OOATool/uml/Process.gif) | Class Action | Class Action | Object Process |
![Object Information Model](../images/OOATool/uml/ObjectInformationModel.gif) | Class Diagram | Class Diagram | Object Information Model |
![Client Domain](../images/OOATool/uml/ClientDomain.gif) | Client Domain | Client Domain | Client Domain |
![Competitive Relationship](../images/OOATool/uml/CompetitiveRelationship.gif) | Competitive Association | Competitive Association | Competitive Relationship |
![Control Reception Point](../images/OOATool/uml/ControlReceptionPoint.gif) | Control Reception Point | Control Reception Point | Control Reception Point |
![Counterpart Mapping](../images/OOATool/uml/BridgeMapping.gif) | Counterpart Mapping | Counterpart Mapping | Counterpart Mapping |
![Creation Event](../images/OOATool/uml/Event.gif) | Creation Event | Creation Event | Creation Event |
![Creation State](../images/OOATool/uml/CreationState.gif) | Creation State | Creation State | Creation State |
![Data Type](../images/OOATool/DataType.gif) | Data Type | Data Type | Data Type |
![Data Value](../images/OOATool/DataValue.gif) | Data Value | Data Value | Data Value |
![Deletion State](../images/OOATool/uml/DeletionState.gif) | Deletion State | Deletion State | Deletion State |
![Mathematically Dependent Relationship](../images/OOATool/uml/MathematicallyDependentRelationship.gif) | Derived Association | Derived Association | Mathematically Dependent Relationship |
![Mathematically Dependent Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Attribute | Derived Attribute | Mathematically Dependent Attribute |
![Mathematically Dependent Referential Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Referential Attribute | Derived Referential Attribute | Mathematically Dependent Referential Attribute |
![Mathematically Dependent Simple Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Simple Attribute | Derived Simple Attribute | Mathematically Dependent Simple Attribute |
![Domain](../images/OOATool/uml/Domain.gif) | Domain | Domain | Domain |
![Domain Activity](../images/OOATool/Activity.gif) | Domain Activity | Domain Activity | Domain Activity |
![Domain Allocated ID Type](../images/OOATool/DataType.gif) | Domain Allocated ID Type | Domain Allocated ID Type | Domain Allocated ID Type |
![Domain Chart](../images/OOATool/uml/DomainChart.gif) | Domain Chart | Domain Chart | Domain Chart |
![Domain Observer](../images/OOATool/uml/DomainObserver.gif) | Domain Observer | Domain Observer | Domain Observer |
![Domain Population](../images/OOATool/uml/DomainPopulation.gif) | Domain Population | Domain Population | Domain Population |
![Domain-Crossing Event](../images/OOATool/uml/DomainCrossingEvent.gif) | Domain-Crossing Event | Domain-Crossing Event | Domain-Crossing Event |
![Dot Operator](../images/OOATool/Operator.gif) | Dot Operator | Dot Operator | Dot Operator |
![Entity](../images/OOATool/uml/Entity.gif) | Entity | Entity | Entity |
![Enumerated Type](../images/OOATool/DataType.gif) | Enumeration | Enumeration | Enumerated Type |
![Legal Value](../images/OOATool/SmallSquareBullet.gif) | Enumeration Literal | Enumeration Literal | Legal Value |
![Enumerated Value](../images/OOATool/DataValue.gif) | Enumeration Value | Enumeration Value | Enumerated Value |
![Composed Relationship](../images/OOATool/uml/ComposedRelationship.gif) | Equal Set Constrained Association | Equal Set Constrained Association | Composed Relationship |
![Event](../images/OOATool/uml/Event.gif) | Event | Event | Event |
![Event Data Item Instance](../images/OOATool/EventDataItemInstance.gif) | Event Argument | Event Argument | Event Data Item Instance |
![Event Destination](../images/OOATool/uml/EventDestination.gif) | Event Destination | Event Destination | Event Destination |
![Event Destination Operation](../images/OOATool/uml/EventDestinationOperation.gif) | Event Destination Operation | Event Destination Operation | Event Destination Operation |
![Event Generated Observer](../images/OOATool/uml/DomainObserver.gif) | Event Generated Observer | Event Generated Observer | Event Generated Observer |
![Event Ignored Transition](../images/OOATool/Transition.gif) | Event Ignored Transition | Event Ignored Transition | Event Ignored Transition |
![Event Data Item](../images/OOATool/EventDataItem.gif) | Event Parameter | Event Parameter | Event Data Item |
![Event Data Item Parameter](../images/OOATool/EventDataItemParameter.gif) | Event Parameter Parameter | Event Parameter Parameter | Event Data Item Parameter |
![External Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Action Invocation | External Action Invocation | External Process Invocation |
![External Entity](../images/OOATool/uml/ExternalEntity.gif) | External Entity | External Entity | External Entity |
![Synchronous Service](../images/OOATool/uml/SynchronousService.gif) | External Procedure | External Procedure | Synchronous Service |
![Synchronous Service Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Procedure Action Invocation | External Procedure Action Invocation | Synchronous Service Process Invocation |
![Synchronous Data Flow Diagram](../images/OOATool/uml/DataFlowDiagram.gif) | External Procedure Activity Diagram | External Procedure Activity Diagram | Synchronous Data Flow Diagram |
![External Event](../images/OOATool/uml/ExternalEvent.gif) | External Signal | External Signal | External Event |
![External Type](../images/OOATool/ExternalType.gif) | External Type | External Type | External Type |
![External Value](../images/OOATool/DataValue.gif) | External Value | External Value | External Value |
![Externally Created Value](../images/OOATool/DataValue.gif) | Externally Created Value | Externally Created Value | Externally Created Value |
![Externally Resolved Value](../images/OOATool/DataValue.gif) | Externally Resolved Value | Externally Resolved Value | Externally Resolved Value |
![First Participant](../images/OOATool/uml/FirstParticipant.gif) | First Class End | First Class End | First Participant |
![First to Second Mapping](../images/OOATool/uml/FirstToSecondMapping.gif) | First to Second Mapping | First to Second Mapping | First to Second Mapping |
![Function](../images/OOATool/Operation.gif) | Function | Function | Function |
![Subtype-Supertype Relationship](../images/OOATool/uml/SubtypeSupertypeRelationship.gif) | Generalization | Generalization | Subtype-Supertype Relationship |
![Identifier](../images/OOATool/Identifier.gif) | Identifier | Identifier | Identifier |
![Identifying Attribute](../images/OOATool/SmallRoundBullet.gif) | Identifying Attribute | Identifying Attribute | Identifying Attribute |
![Imported Object](../images/OOATool/uml/ImportedObject.gif) | Imported Class | Imported Class | Imported Object |
![Imported State Model](../images/OOATool/uml/ImportedStateModel.gif) | Imported State Machine | Imported State Machine | Imported State Model |
![Information Model Report](../images/OOATool/HTMLFile.gif) | Information Model Report | Information Model Report | Information Model Report |
![Input Parameter](../images/OOATool/InputParameter.gif) | Input Parameter | Input Parameter | Input Parameter |
![Input Population](../images/OOATool/InputPopulation.gif) | Input Population | Input Population | Input Population |
![Internal Process Invocation](../images/OOATool/uml/InternalProcessInvocation.gif) | Internal Action Invocation | Internal Action Invocation | Internal Process Invocation |
![Internal Event](../images/OOATool/uml/InternalEvent.gif) | Internal Signal | Internal Signal | Internal Event |
![Layer](../images/OOATool/uml/Layer.gif) | Layer | Layer | Layer |
![Lifecycle Model](../images/OOATool/uml/EventDestination.gif) | Lifecycle Machine | Lifecycle Machine | Lifecycle Model |
![Relationship Instance](../images/OOATool/uml/RelationshipInstance.gif) | Link | Link | Relationship Instance |
![Participant Instance](../images/OOATool/ParticipantInstance.gif) | Link End | Link End | Participant Instance |
![Relationship Instance Table](../images/OOATool/uml/RelationshipInstanceTable.gif) | Link Table | Link Table | Relationship Instance Table |
![Loop Dependent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Dependent Association | Loop Dependent Association | Loop Dependent Relationship |
![Loop Independent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Independent Association | Loop Independent Association | Loop Independent Relationship |
![Loop Traversal Mapping](../images/OOATool/uml/LoopTraversalMapping.gif) | Loop Traversal Mapping | Loop Traversal Mapping | Loop Traversal Mapping |
![Metamodel Population](../images/OOATool/MetamodelPopulation.gif) | Metamodel Population | Metamodel Population | Metamodel Population |
![Model Population](../images/OOATool/ProjectPopulation.gif) | Model Population | Model Population | Model Population |
![Multiple Assigner Model](../images/OOATool/uml/EventDestination.gif) | Multiple Assigner Machine | Multiple Assigner Machine | Multiple Assigner Model |
![New State Transition](../images/OOATool/Transition.gif) | New State Transition | New State Transition | New State Transition |
![Non-Creation State](../images/OOATool/uml/NonCreationState.gif) | Non-Creation State | Non-Creation State | Non-Creation State |
![Non-Deletion State](../images/OOATool/uml/NonDeletionState.gif) | Non-Deletion State | Non-Deletion State | Non-Deletion State |
![Numeric Type](../images/OOATool/DataType.gif) | Numeric Type | Numeric Type | Numeric Type |
![Numeric Value](../images/OOATool/DataValue.gif) | Numeric Value | Numeric Value | Numeric Value |
![Object Instance](../images/OOATool/ObjectInstance.gif) | Object | Object | Object Instance |
![Object Instance Process](../images/OOATool/uml/Process.gif) | Object Action | Object Action | Object Instance Process |
![Object Allocated ID Type](../images/OOATool/DataType.gif) | Object Allocated ID Type | Object Allocated ID Type | Object Allocated ID Type |
![Object Observer](../images/OOATool/uml/DomainObserver.gif) | Object Observer | Object Observer | Object Observer |
![Object Specific ID Type](../images/OOATool/DataType.gif) | Object Specific ID Type | Object Specific ID Type | Object Specific ID Type |
![Object Instance Table](../images/OOATool/ObjectInstanceTable.gif) | Object Table | Object Table | Object Instance Table |
![Object Instance Type](../images/OOATool/PredefinedType.gif) | Object Type | Object Type | Object Instance Type |
![Object Instance Value](../images/OOATool/DataValue.gif) | Object Value | Object Value | Object Instance Value |
![Observed Attribute](../images/OOATool/SmallRoundBullet.gif) | Observed Attribute | Observed Attribute | Observed Attribute |
![Observed Attribute Parameter](../images/OOATool/ObservedAttributeParameter.gif) | Observed Attribute Parameter | Observed Attribute Parameter | Observed Attribute Parameter |
![Event Instance](../images/OOATool/uml/EventInstance.gif) | Occurrence | Occurrence | Event Instance |
![Event Instance Table](../images/OOATool/uml/EventInstanceTable.gif) | Occurrence Table | Occurrence Table | Event Instance Table |
![Event Instance Type](../images/OOATool/PredefinedType.gif) | Occurrence Type | Occurrence Type | Event Instance Type |
![Event Instance Value](../images/OOATool/DataValue.gif) | Occurrence Value | Occurrence Value | Event Instance Value |
![Operation](../images/OOATool/Operation.gif) | Operation | Operation | Operation |
![Operation Body](../images/OOATool/OperationBody.gif) | Operation Body | Operation Body | Operation Body |
![Operation Invoked Observer](../images/OOATool/uml/DomainObserver.gif) | Operation Invoked Observer | Operation Invoked Observer | Operation Invoked Observer |
![Operation Owner](../images/OOATool/uml/OperationOwner.gif) | Operation Owner | Operation Owner | Operation Owner |
![Parameter](../images/OOATool/DataItem.gif) | Operation Parameter | Operation Parameter | Parameter |
![Operator](../images/OOATool/Operator.gif) | Operator | Operator | Operator |
![Ordered Identifier](../images/OOATool/Identifier.gif) | Ordered Identifier | Ordered Identifier | Ordered Identifier |
![Ordered Identifying Attribute](../images/OOATool/uml/OrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | Ordered Identifying Attribute | Ordered Identifying Attribute |
![Output Parameter](../images/OOATool/OutputParameter.gif) | Output Parameter | Output Parameter | Output Parameter |
![Output Population](../images/OOATool/OutputPopulation.gif) | Output Population | Output Population | Output Population |
![Data Item](../images/OOATool/DataItem.gif) | Parameter | Parameter | Data Item |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | Parameter Input Parameter | Parameter Input Parameter |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Pin | Parameter Input Pin | Parameter Input Parameter |
![Parameter Output Parameter](../images/OOATool/ParameterOutputParameter.gif) | Parameter Output Parameter | Parameter Output Parameter | Parameter Output Parameter |
![Parent Allocated ID Type](../images/OOATool/DataType.gif) | Parent Allocated ID Type | Parent Allocated ID Type | Parent Allocated ID Type |
![Partitioned Information Model](../images/OOATool/uml/PartitionedInformationModel.gif) | Partitioned Platform-Independent Model | Partitioned Platform-Independent Model | Partitioned Information Model |
![Information Model](../images/OOATool/uml/InformationModel.gif) | Platform-Independent Model | Platform-Independent Model | Information Model |
![Polymorphic Process](../images/OOATool/uml/PolymorphicProcess.gif) | Polymorphic Action | Polymorphic Action | Polymorphic Process |
![Polymorphic Process Mapping](../images/OOATool/uml/PolymorphicProcessMapping.gif) | Polymorphic Action Mapping | Polymorphic Action Mapping | Polymorphic Process Mapping |
![Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Polymorphic Attribute | Polymorphic Attribute | Polymorphic Attribute |
![Polymorphic Destination](../images/OOATool/uml/PolymorphicDestination.gif) | Polymorphic Destination | Polymorphic Destination | Polymorphic Destination |
![Polymorphic Event](../images/OOATool/uml/PolymorphicEvent.gif) | Polymorphic Event | Polymorphic Event | Polymorphic Event |
![Polymorphic Event Mapping](../images/OOATool/uml/PolymorphicEventMapping.gif) | Polymorphic Event Mapping | Polymorphic Event Mapping | Polymorphic Event Mapping |
![Population Dependent Type](../images/OOATool/DataType.gif) | Population Dependent Type | Population Dependent Type | Population Dependent Type |
![Population Dependent Value](../images/OOATool/DataValue.gif) | Population Dependent Value | Population Dependent Value | Population Dependent Value |
![Population Independent Type](../images/OOATool/DataType.gif) | Population Independent Type | Population Independent Type | Population Independent Type |
![Population Independent Value](../images/OOATool/DataValue.gif) | Population Independent Value | Population Independent Value | Population Independent Value |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | Predefined Input Parameter | Predefined Input Parameter |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Pin | Predefined Input Pin | Predefined Input Parameter |
![Predefined Output Parameter](../images/OOATool/PredefinedOutputParameter.gif) | Predefined Output Parameter | Predefined Output Parameter | Predefined Output Parameter |
![Composed Operation](../images/OOATool/uml/EventDestinationOperation.gif) | Procedure | Procedure | Composed Operation |
![Project](../images/OOATool/uml/Project.gif) | Project | Project | Project |
![Project Matrix](../images/OOATool/ProjectMatrix.gif) | Project Matrix | Project Matrix | Project Matrix |
![Project Population](../images/OOATool/ProjectPopulation.gif) | Project Population | Project Population | Project Population |
![Received Data Item](../images/OOATool/EventDataItem.gif) | Received Parameter | Received Parameter | Received Data Item |
![Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Attribute | Referential Attribute | Referential Attribute |
![Referential Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Attribute Mapping | Referential Attribute Mapping | Referential Attribute Mapping |
![Referential True Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Leaf Attribute | Referential Leaf Attribute | Referential True Attribute |
![Referential Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Polymorphic Attribute | Referential Polymorphic Attribute | Referential Polymorphic Attribute |
![Referential Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping |
![Relationship](../images/OOATool/uml/Relationship.gif) | Relationship | Relationship | Relationship |
![Participant](../images/OOATool/Participant.gif) | Relationship End | Relationship End | Participant |
![Participant Mapping](../images/OOATool/ParticipantMapping.gif) | Relationship End Mapping | Relationship End Mapping | Participant Mapping |
![Relationship Navigation](../images/OOATool/uml/RelationshipNavigation.gif) | Relationship Navigation | Relationship Navigation | Relationship Navigation |
![Request Mapping](../images/OOATool/uml/BridgeMapping.gif) | Request Mapping | Request Mapping | Request Mapping |
![Request Wormhole](../images/OOATool/uml/Wormhole.gif) | Request Wormhole | Request Wormhole | Request Wormhole |
![Return Coordinate Type](../images/OOATool/PredefinedType.gif) | Return Coordinate Type | Return Coordinate Type | Return Coordinate Type |
![Return Coordinate Value](../images/OOATool/DataValue.gif) | Return Coordinate Value | Return Coordinate Value | Return Coordinate Value |
![Second Participant](../images/OOATool/uml/SecondParticipant.gif) | Second Class End | Second Class End | Second Participant |
![Second to First Mapping](../images/OOATool/uml/SecondToFirstMapping.gif) | Second to First Mapping | Second to First Mapping | Second to First Mapping |
![Semantic Shift Mapping](../images/OOATool/uml/BridgeMapping.gif) | Semantic Shift Mapping | Semantic Shift Mapping | Semantic Shift Mapping |
![Thread of Control Chart](../images/OOATool/uml/ThreadOfControlChart.gif) | Sequence Diagram | Sequence Diagram | Thread of Control Chart |
![Simple Relationship](../images/OOATool/uml/Relationship.gif) | Simple Association | Simple Association | Simple Relationship |
![Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Attribute | Simple Attribute | Simple Attribute |
![Simple Enumerated Type](../images/OOATool/DataType.gif) | Simple Enumeration | Simple Enumeration | Simple Enumerated Type |
![Simple True Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Leaf Attribute | Simple Leaf Attribute | Simple True Attribute |
![Simple Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Polymorphic Attribute | Simple Polymorphic Attribute | Simple Polymorphic Attribute |
![Simple Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping |
![Simple State](../images/OOATool/uml/State.gif) | Simple State | Simple State | Simple State |
![Simulation](../images/OOATool/Simulation.gif) | Simulation | Simulation | Simulation |
![Single Assigner Model](../images/OOATool/uml/EventDestination.gif) | Single Assigner Machine | Single Assigner Machine | Single Assigner Model |
![Snapshot Population](../images/OOATool/SnapshotPopulation.gif) | Snapshot Population | Snapshot Population | Snapshot Population |
![Solicited External Event](../images/OOATool/uml/SolicitedExternalEvent.gif) | Solicited External Signal | Solicited External Signal | Solicited External Event |
![State](../images/OOATool/uml/State.gif) | State | State | State |
![Enumerated State Type](../images/OOATool/PredefinedType.gif) | State Enumeration | State Enumeration | Enumerated State Type |
![State Model](../images/OOATool/uml/EventDestination.gif) | State Machine | State Machine | State Model |
![State Machine](../images/OOATool/uml/StateMachine.gif) | State Machine Instance | State Machine Instance | State Machine |
![State Machine Table](../images/OOATool/uml/StateMachineTable.gif) | State Machine Instance Table | State Machine Instance Table | State Machine Table |
![State Model Process](../images/OOATool/uml/Process.gif) | State Model Action | State Model Action | State Model Process |
![State Model Event](../images/OOATool/uml/Event.gif) | State Model Event | State Model Event | State Model Event |
![Action](../images/OOATool/uml/Action.gif) | State Procedure | State Procedure | Action |
![Action Data Flow Diagram](../images/OOATool/uml/DataFlowDiagram.gif) | State Procedure Activity Diagram | State Procedure Activity Diagram | Action Data Flow Diagram |
![State Transition Table](../images/OOATool/uml/StateTransitionTable.gif) | State Transition Table | State Transition Table | State Transition Table |
![State Transition Diagram](../images/OOATool/uml/StateTransitionDiagram.gif) | Statechart Diagram | State Machine Diagram | State Transition Diagram |
![Subtype Process](../images/OOATool/uml/Process.gif) | Subclass Action | Subclass Action | Subtype Process |
![Subtype Participant](../images/OOATool/uml/SubtypeParticipant.gif) | Subclass End | Subclass End | Subtype Participant |
![Enumerated Subtype Type](../images/OOATool/PredefinedType.gif) | Subclass Enumeration | Subclass Enumeration | Enumerated Subtype Type |
![Subtype Event](../images/OOATool/uml/Event.gif) | Subclass Event | Subclass Event | Subtype Event |
![Subtype to Supertype Mapping](../images/OOATool/uml/SubtypeToSupertypeMapping.gif) | Subclass to Superclass Mapping | Subclass to Superclass Mapping | Subtype to Supertype Mapping |
![Loop Constrained Relationship](../images/OOATool/uml/LoopConstrainedRelationship.gif) | Subset Constrained Association | Subset Constrained Association | Loop Constrained Relationship |
![Subsystem](../images/OOATool/uml/Subsystem.gif) | Subsystem | Subsystem | Subsystem |
![Subsystem Activity](../images/OOATool/Activity.gif) | Subsystem Activity | Subsystem Activity | Subsystem Activity |
![Subsystem Communication Model](../images/OOATool/uml/SubsystemCommunicationModel.gif) | Subsystem Asynchronous Collaboration Diagram | Subsystem Asynchronous Communication Diagram | Subsystem Communication Model |
![Subsystem Relationship Model](../images/OOATool/uml/SubsystemRelationshipModel.gif) | Subsystem Relationship Diagram | Subsystem Relationship Diagram | Subsystem Relationship Model |
![Subsystem Access Model](../images/OOATool/uml/SubsystemAccessModel.gif) | Subsystem Synchronous Collaboration Diagram | Subsystem Synchronous Communication Diagram | Subsystem Access Model |
![Supertype Participant](../images/OOATool/uml/SupertypeParticipant.gif) | Superclass End | Superclass End | Supertype Participant |
![Server Domain](../images/OOATool/uml/ServerDomain.gif) | Supplier Domain | Supplier Domain | Server Domain |
![Symbolic Type](../images/OOATool/DataType.gif) | Symbolic Type | Symbolic Type | Symbolic Type |
![Symbolic Value](../images/OOATool/DataValue.gif) | Symbolic Value | Symbolic Value | Symbolic Value |
![Object Access Model](../images/OOATool/uml/ObjectAccessModel.gif) | Synchronous Collaboration Diagram | Synchronous Communication Diagram | Object Access Model |
![Access Path](../images/OOATool/uml/AccessPath.gif) | Synchronous Communication Path | Synchronous Communication Path | Access Path |
![Synchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Synchronous Return Action | Synchronous Return Action | Synchronous Return Process |
![Synchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Synchronous Return Mapping | Synchronous Return Mapping | Synchronous Return Mapping |
![Task](../images/OOATool/Task.gif) | Task | Task | Task |
![Activity](../images/OOATool/Activity.gif) | Task Activity | Task Activity | Activity |
![Transfer Vector Type](../images/OOATool/PredefinedType.gif) | Transfer Vector Type | Transfer Vector Type | Transfer Vector Type |
![Transfer Vector Value](../images/OOATool/DataValue.gif) | Transfer Vector Value | Transfer Vector Value | Transfer Vector Value |
![Transformation](../images/OOATool/Transformation.gif) | Transformation | Transformation | Transformation |
![Transition](../images/OOATool/Transition.gif) | Transition | Transition | Transition |
![Transition Event](../images/OOATool/uml/Event.gif) | Transition Event | Transition Event | Transition Event |
![Transition Note](../images/OOATool/uml/TransitionNote.gif) | Transition Note | Transition Note | Transition Note |
![Translation](../images/OOATool/Translation.gif) | Translation | Translation | Translation |
![Unary Operator](../images/OOATool/Operator.gif) | Unary Operator | Unary Operator | Unary Operator |
![Unassigned Object](../images/OOATool/uml/Entity.gif) | Unassigned Class | Unassigned Class | Unassigned Object |
![Unassigned Relationship](../images/OOATool/uml/Relationship.gif) | Unassigned Relationship | Unassigned Relationship | Unassigned Relationship |
![Undefined Value](../images/OOATool/DataValue.gif) | Undefined Value | Undefined Value | Undefined Value |
![Unordered Identifier](../images/OOATool/Identifier.gif) | Unordered Identifier | Unordered Identifier | Unordered Identifier |
![Unpartitioned Information Model](../images/OOATool/uml/InformationModel.gif) | Unpartitioned Platform-Independent Model | Unpartitioned Platform-Independent Model | Unpartitioned Information Model |
![Use Case Activity Diagram](../images/OOATool/uml/UseCaseActivityDiagram.gif) | Use Case Activity Diagram | Use Case Activity Diagram | Use Case Activity Diagram |
![Use Case Diagram](../images/OOATool/uml/UseCaseDiagram.gif) | Use Case Diagram | Use Case Diagram | Use Case Diagram |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | User Defined Input Parameter | User Defined Input Parameter |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Pin | User Defined Input Pin | User Defined Input Parameter |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | User Defined Output Parameter | User Defined Output Parameter |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Pin | User Defined Output Pin | User Defined Output Parameter |
![Wormhole](../images/OOATool/uml/Wormhole.gif) | Wormhole | Wormhole | Wormhole |
Executable UML2 | Executable UML | Shlaer-Mellor |
![Process](../images/OOATool/uml/Process.gif) | Action | Action | Process |
![Process Model](../images/OOATool/uml/ProcessModel.gif) | Action Model | Action Model | Process Model |
![Active Object](../images/OOATool/uml2/ActiveObject.gif) | Active Class | Active Class | Active Object |
![Arbitrary ID Attribute](../images/OOATool/SmallRoundBullet.gif) | Arbitrary ID Attribute | Arbitrary ID Attribute | Arbitrary ID Attribute |
![Arbitrary ID Type](../images/OOATool/DataType.gif) | Arbitrary ID Type | Arbitrary ID Type | Arbitrary ID Type |
![Arbitrary ID Value](../images/OOATool/DataValue.gif) | Arbitrary ID Value | Arbitrary ID Value | Arbitrary ID Value |
![Assigned Object](../images/OOATool/uml/Entity.gif) | Assigned Class | Assigned Class | Assigned Object |
![Assigned Relationship](../images/OOATool/uml/Relationship.gif) | Assigned Relationship | Assigned Relationship | Assigned Relationship |
![Assigner Model](../images/OOATool/uml2/EventDestination.gif) | Assigner Machine | Assigner Machine | Assigner Model |
![Binary Relationship](../images/OOATool/uml/Relationship.gif) | Association | Association | Binary Relationship |
![Associative Relationship](../images/OOATool/uml/AssociativeRelationship.gif) | Association Class Association | Association Class Association | Associative Relationship |
![Associative Participant](../images/OOATool/uml/AssociativeParticipant.gif) | Association Class End | Association Class End | Associative Participant |
![Binary Participant](../images/OOATool/Participant.gif) | Association End | Association End | Binary Participant |
![Associative to First Mapping](../images/OOATool/uml/AssociativeToFirstMapping.gif) | Associative to First Mapping | Associative to First Mapping | Associative to First Mapping |
![Associative to Second Mapping](../images/OOATool/uml/AssociativeToSecondMapping.gif) | Associative to Second Mapping | Associative to Second Mapping | Associative to Second Mapping |
![Object Communication Model](../images/OOATool/uml2/ObjectCommunicationModel.gif) | Asynchronous Communication Diagram | Asynchronous Collaboration Diagram | Object Communication Model |
![Communication Path](../images/OOATool/uml2/CommunicationPath.gif) | Asynchronous Communication Path | Asynchronous Communication Path | Communication Path |
![Asynchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Asynchronous Return Action | Asynchronous Return Action | Asynchronous Return Process |
![Asynchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Asynchronous Return Mapping | Asynchronous Return Mapping | Asynchronous Return Mapping |
![Attribute](../images/OOATool/SmallRoundBullet.gif) | Attribute | Attribute | Attribute |
![Attribute Calculation](../images/OOATool/uml/AttributeCalculation.gif) | Attribute Calculation | Attribute Calculation | Attribute Calculation |
![Attribute Instance](../images/OOATool/AttributeInstance.gif) | Attribute Slot | Attribute Slot | Attribute Instance |
![Base Attribute](../images/OOATool/SmallRoundBullet.gif) | Base Attribute | Base Attribute | Base Attribute |
![Binary Operator](../images/OOATool/Operator.gif) | Binary Operator | Binary Operator | Binary Operator |
![Boolean Type](../images/OOATool/DataType.gif) | Boolean Type | Boolean Type | Boolean Type |
![Boolean Value](../images/OOATool/DataValue.gif) | Boolean Value | Boolean Value | Boolean Value |
![Bridge](../images/OOATool/uml/Bridge.gif) | Bridge | Bridge | Bridge |
![Bridge Mapping](../images/OOATool/uml/BridgeMapping.gif) | Bridge Mapping | Bridge Mapping | Bridge Mapping |
![Bridging Process](../images/OOATool/uml/Wormhole.gif) | Bridging Action | Bridging Action | Bridging Process |
![Calculated Attribute](../images/OOATool/SmallRoundBullet.gif) | Calculated Attribute | Calculated Attribute | Calculated Attribute |
![Cannot Happen Transition](../images/OOATool/Transition.gif) | Cannot Happen Transition | Cannot Happen Transition | Cannot Happen Transition |
![Carried Data Item](../images/OOATool/EventDataItem.gif) | Carried Parameter | Carried Parameter | Carried Data Item |
![Object](../images/OOATool/uml/Entity.gif) | Class | Class | Object |
![Object Process](../images/OOATool/uml/Process.gif) | Class Action | Class Action | Object Process |
![Object Information Model](../images/OOATool/uml/ObjectInformationModel.gif) | Class Diagram | Class Diagram | Object Information Model |
![Client Domain](../images/OOATool/uml/ClientDomain.gif) | Client Domain | Client Domain | Client Domain |
![Competitive Relationship](../images/OOATool/uml2/CompetitiveRelationship.gif) | Competitive Association | Competitive Association | Competitive Relationship |
![Control Reception Point](../images/OOATool/uml/ControlReceptionPoint.gif) | Control Reception Point | Control Reception Point | Control Reception Point |
![Counterpart Mapping](../images/OOATool/uml/BridgeMapping.gif) | Counterpart Mapping | Counterpart Mapping | Counterpart Mapping |
![Creation Event](../images/OOATool/uml2/Event.gif) | Creation Event | Creation Event | Creation Event |
![Creation State](../images/OOATool/uml/CreationState.gif) | Creation State | Creation State | Creation State |
![Data Type](../images/OOATool/DataType.gif) | Data Type | Data Type | Data Type |
![Data Value](../images/OOATool/DataValue.gif) | Data Value | Data Value | Data Value |
![Deletion State](../images/OOATool/uml/DeletionState.gif) | Deletion State | Deletion State | Deletion State |
![Mathematically Dependent Relationship](../images/OOATool/uml/MathematicallyDependentRelationship.gif) | Derived Association | Derived Association | Mathematically Dependent Relationship |
![Mathematically Dependent Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Attribute | Derived Attribute | Mathematically Dependent Attribute |
![Mathematically Dependent Referential Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Referential Attribute | Derived Referential Attribute | Mathematically Dependent Referential Attribute |
![Mathematically Dependent Simple Attribute](../images/OOATool/uml/MathematicallyDependentAttribute.gif) | Derived Simple Attribute | Derived Simple Attribute | Mathematically Dependent Simple Attribute |
![Domain](../images/OOATool/uml/Domain.gif) | Domain | Domain | Domain |
![Domain Activity](../images/OOATool/Activity.gif) | Domain Activity | Domain Activity | Domain Activity |
![Domain Allocated ID Type](../images/OOATool/DataType.gif) | Domain Allocated ID Type | Domain Allocated ID Type | Domain Allocated ID Type |
![Domain Chart](../images/OOATool/uml/DomainChart.gif) | Domain Chart | Domain Chart | Domain Chart |
![Domain Observer](../images/OOATool/uml/DomainObserver.gif) | Domain Observer | Domain Observer | Domain Observer |
![Domain Population](../images/OOATool/uml/DomainPopulation.gif) | Domain Population | Domain Population | Domain Population |
![Domain-Crossing Event](../images/OOATool/uml/DomainCrossingEvent.gif) | Domain-Crossing Event | Domain-Crossing Event | Domain-Crossing Event |
![Dot Operator](../images/OOATool/Operator.gif) | Dot Operator | Dot Operator | Dot Operator |
![Entity](../images/OOATool/uml/Entity.gif) | Entity | Entity | Entity |
![Enumerated Type](../images/OOATool/DataType.gif) | Enumeration | Enumeration | Enumerated Type |
![Legal Value](../images/OOATool/SmallSquareBullet.gif) | Enumeration Literal | Enumeration Literal | Legal Value |
![Enumerated Value](../images/OOATool/DataValue.gif) | Enumeration Value | Enumeration Value | Enumerated Value |
![Composed Relationship](../images/OOATool/uml/ComposedRelationship.gif) | Equal Set Constrained Association | Equal Set Constrained Association | Composed Relationship |
![Event](../images/OOATool/uml2/Event.gif) | Event | Event | Event |
![Event Data Item Instance](../images/OOATool/EventDataItemInstance.gif) | Event Argument | Event Argument | Event Data Item Instance |
![Event Destination](../images/OOATool/uml2/EventDestination.gif) | Event Destination | Event Destination | Event Destination |
![Event Destination Operation](../images/OOATool/uml2/EventDestinationOperation.gif) | Event Destination Operation | Event Destination Operation | Event Destination Operation |
![Event Generated Observer](../images/OOATool/uml/DomainObserver.gif) | Event Generated Observer | Event Generated Observer | Event Generated Observer |
![Event Ignored Transition](../images/OOATool/Transition.gif) | Event Ignored Transition | Event Ignored Transition | Event Ignored Transition |
![Event Data Item](../images/OOATool/EventDataItem.gif) | Event Parameter | Event Parameter | Event Data Item |
![Event Data Item Parameter](../images/OOATool/EventDataItemParameter.gif) | Event Parameter Parameter | Event Parameter Parameter | Event Data Item Parameter |
![External Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Action Invocation | External Action Invocation | External Process Invocation |
![External Entity](../images/OOATool/uml/ExternalEntity.gif) | External Entity | External Entity | External Entity |
![Synchronous Service](../images/OOATool/uml/SynchronousService.gif) | External Procedure | External Procedure | Synchronous Service |
![Synchronous Service Process Invocation](../images/OOATool/uml/ExternalProcessInvocation.gif) | External Procedure Action Invocation | External Procedure Action Invocation | Synchronous Service Process Invocation |
![Synchronous Data Flow Diagram](../images/OOATool/uml/DataFlowDiagram.gif) | External Procedure Activity Diagram | External Procedure Activity Diagram | Synchronous Data Flow Diagram |
![External Event](../images/OOATool/uml2/ExternalEvent.gif) | External Signal | External Signal | External Event |
![External Type](../images/OOATool/ExternalType.gif) | External Type | External Type | External Type |
![External Value](../images/OOATool/DataValue.gif) | External Value | External Value | External Value |
![Externally Created Value](../images/OOATool/DataValue.gif) | Externally Created Value | Externally Created Value | Externally Created Value |
![Externally Resolved Value](../images/OOATool/DataValue.gif) | Externally Resolved Value | Externally Resolved Value | Externally Resolved Value |
![First Participant](../images/OOATool/uml/FirstParticipant.gif) | First Class End | First Class End | First Participant |
![First to Second Mapping](../images/OOATool/uml/FirstToSecondMapping.gif) | First to Second Mapping | First to Second Mapping | First to Second Mapping |
![Function](../images/OOATool/Operation.gif) | Function | Function | Function |
![Subtype-Supertype Relationship](../images/OOATool/uml/SubtypeSupertypeRelationship.gif) | Generalization | Generalization | Subtype-Supertype Relationship |
![Identifier](../images/OOATool/Identifier.gif) | Identifier | Identifier | Identifier |
![Identifying Attribute](../images/OOATool/SmallRoundBullet.gif) | Identifying Attribute | Identifying Attribute | Identifying Attribute |
![Imported Object](../images/OOATool/uml/ImportedObject.gif) | Imported Class | Imported Class | Imported Object |
![Imported State Model](../images/OOATool/uml2/ImportedStateModel.gif) | Imported State Machine | Imported State Machine | Imported State Model |
![Information Model Report](../images/OOATool/HTMLFile.gif) | Information Model Report | Information Model Report | Information Model Report |
![Input Parameter](../images/OOATool/InputParameter.gif) | Input Parameter | Input Parameter | Input Parameter |
![Input Population](../images/OOATool/InputPopulation.gif) | Input Population | Input Population | Input Population |
![Internal Process Invocation](../images/OOATool/uml/InternalProcessInvocation.gif) | Internal Action Invocation | Internal Action Invocation | Internal Process Invocation |
![Internal Event](../images/OOATool/uml2/InternalEvent.gif) | Internal Signal | Internal Signal | Internal Event |
![Layer](../images/OOATool/uml/Layer.gif) | Layer | Layer | Layer |
![Lifecycle Model](../images/OOATool/uml2/EventDestination.gif) | Lifecycle Machine | Lifecycle Machine | Lifecycle Model |
![Relationship Instance](../images/OOATool/uml/RelationshipInstance.gif) | Link | Link | Relationship Instance |
![Participant Instance](../images/OOATool/ParticipantInstance.gif) | Link End | Link End | Participant Instance |
![Relationship Instance Table](../images/OOATool/uml/RelationshipInstanceTable.gif) | Link Table | Link Table | Relationship Instance Table |
![Loop Dependent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Dependent Association | Loop Dependent Association | Loop Dependent Relationship |
![Loop Independent Relationship](../images/OOATool/uml/Relationship.gif) | Loop Independent Association | Loop Independent Association | Loop Independent Relationship |
![Loop Traversal Mapping](../images/OOATool/uml/LoopTraversalMapping.gif) | Loop Traversal Mapping | Loop Traversal Mapping | Loop Traversal Mapping |
![Metamodel Population](../images/OOATool/MetamodelPopulation.gif) | Metamodel Population | Metamodel Population | Metamodel Population |
![Model Population](../images/OOATool/ProjectPopulation.gif) | Model Population | Model Population | Model Population |
![Multiple Assigner Model](../images/OOATool/uml2/EventDestination.gif) | Multiple Assigner Machine | Multiple Assigner Machine | Multiple Assigner Model |
![New State Transition](../images/OOATool/Transition.gif) | New State Transition | New State Transition | New State Transition |
![Non-Creation State](../images/OOATool/uml/NonCreationState.gif) | Non-Creation State | Non-Creation State | Non-Creation State |
![Non-Deletion State](../images/OOATool/uml/NonDeletionState.gif) | Non-Deletion State | Non-Deletion State | Non-Deletion State |
![Numeric Type](../images/OOATool/DataType.gif) | Numeric Type | Numeric Type | Numeric Type |
![Numeric Value](../images/OOATool/DataValue.gif) | Numeric Value | Numeric Value | Numeric Value |
![Object Instance](../images/OOATool/ObjectInstance.gif) | Object | Object | Object Instance |
![Object Instance Process](../images/OOATool/uml/Process.gif) | Object Action | Object Action | Object Instance Process |
![Object Allocated ID Type](../images/OOATool/DataType.gif) | Object Allocated ID Type | Object Allocated ID Type | Object Allocated ID Type |
![Object Observer](../images/OOATool/uml/DomainObserver.gif) | Object Observer | Object Observer | Object Observer |
![Object Specific ID Type](../images/OOATool/DataType.gif) | Object Specific ID Type | Object Specific ID Type | Object Specific ID Type |
![Object Instance Table](../images/OOATool/ObjectInstanceTable.gif) | Object Table | Object Table | Object Instance Table |
![Object Instance Type](../images/OOATool/PredefinedType.gif) | Object Type | Object Type | Object Instance Type |
![Object Instance Value](../images/OOATool/DataValue.gif) | Object Value | Object Value | Object Instance Value |
![Observed Attribute](../images/OOATool/SmallRoundBullet.gif) | Observed Attribute | Observed Attribute | Observed Attribute |
![Observed Attribute Parameter](../images/OOATool/ObservedAttributeParameter.gif) | Observed Attribute Parameter | Observed Attribute Parameter | Observed Attribute Parameter |
![Event Instance](../images/OOATool/uml2/EventInstance.gif) | Occurrence | Occurrence | Event Instance |
![Event Instance Table](../images/OOATool/uml2/EventInstanceTable.gif) | Occurrence Table | Occurrence Table | Event Instance Table |
![Event Instance Type](../images/OOATool/PredefinedType.gif) | Occurrence Type | Occurrence Type | Event Instance Type |
![Event Instance Value](../images/OOATool/DataValue.gif) | Occurrence Value | Occurrence Value | Event Instance Value |
![Operation](../images/OOATool/Operation.gif) | Operation | Operation | Operation |
![Operation Body](../images/OOATool/OperationBody.gif) | Operation Body | Operation Body | Operation Body |
![Operation Invoked Observer](../images/OOATool/uml/DomainObserver.gif) | Operation Invoked Observer | Operation Invoked Observer | Operation Invoked Observer |
![Operation Owner](../images/OOATool/uml/OperationOwner.gif) | Operation Owner | Operation Owner | Operation Owner |
![Parameter](../images/OOATool/DataItem.gif) | Operation Parameter | Operation Parameter | Parameter |
![Operator](../images/OOATool/Operator.gif) | Operator | Operator | Operator |
![Ordered Identifier](../images/OOATool/Identifier.gif) | Ordered Identifier | Ordered Identifier | Ordered Identifier |
![Ordered Identifying Attribute](../images/OOATool/uml/OrderedIdentifyingAttribute.gif) | Ordered Identifying Attribute | Ordered Identifying Attribute | Ordered Identifying Attribute |
![Output Parameter](../images/OOATool/OutputParameter.gif) | Output Parameter | Output Parameter | Output Parameter |
![Output Population](../images/OOATool/OutputPopulation.gif) | Output Population | Output Population | Output Population |
![Data Item](../images/OOATool/DataItem.gif) | Parameter | Parameter | Data Item |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Parameter | Parameter Input Parameter | Parameter Input Parameter |
![Parameter Input Parameter](../images/OOATool/ParameterInputParameter.gif) | Parameter Input Pin | Parameter Input Pin | Parameter Input Parameter |
![Parameter Output Parameter](../images/OOATool/ParameterOutputParameter.gif) | Parameter Output Parameter | Parameter Output Parameter | Parameter Output Parameter |
![Parent Allocated ID Type](../images/OOATool/DataType.gif) | Parent Allocated ID Type | Parent Allocated ID Type | Parent Allocated ID Type |
![Partitioned Information Model](../images/OOATool/uml/PartitionedInformationModel.gif) | Partitioned Platform-Independent Model | Partitioned Platform-Independent Model | Partitioned Information Model |
![Information Model](../images/OOATool/uml/InformationModel.gif) | Platform-Independent Model | Platform-Independent Model | Information Model |
![Polymorphic Process](../images/OOATool/uml/PolymorphicProcess.gif) | Polymorphic Action | Polymorphic Action | Polymorphic Process |
![Polymorphic Process Mapping](../images/OOATool/uml/PolymorphicProcessMapping.gif) | Polymorphic Action Mapping | Polymorphic Action Mapping | Polymorphic Process Mapping |
![Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Polymorphic Attribute | Polymorphic Attribute | Polymorphic Attribute |
![Polymorphic Destination](../images/OOATool/uml2/PolymorphicDestination.gif) | Polymorphic Destination | Polymorphic Destination | Polymorphic Destination |
![Polymorphic Event](../images/OOATool/uml2/PolymorphicEvent.gif) | Polymorphic Event | Polymorphic Event | Polymorphic Event |
![Polymorphic Event Mapping](../images/OOATool/uml2/PolymorphicEventMapping.gif) | Polymorphic Event Mapping | Polymorphic Event Mapping | Polymorphic Event Mapping |
![Population Dependent Type](../images/OOATool/DataType.gif) | Population Dependent Type | Population Dependent Type | Population Dependent Type |
![Population Dependent Value](../images/OOATool/DataValue.gif) | Population Dependent Value | Population Dependent Value | Population Dependent Value |
![Population Independent Type](../images/OOATool/DataType.gif) | Population Independent Type | Population Independent Type | Population Independent Type |
![Population Independent Value](../images/OOATool/DataValue.gif) | Population Independent Value | Population Independent Value | Population Independent Value |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Parameter | Predefined Input Parameter | Predefined Input Parameter |
![Predefined Input Parameter](../images/OOATool/PredefinedInputParameter.gif) | Predefined Input Pin | Predefined Input Pin | Predefined Input Parameter |
![Predefined Output Parameter](../images/OOATool/PredefinedOutputParameter.gif) | Predefined Output Parameter | Predefined Output Parameter | Predefined Output Parameter |
![Composed Operation](../images/OOATool/uml2/EventDestinationOperation.gif) | Procedure | Procedure | Composed Operation |
![Project](../images/OOATool/uml/Project.gif) | Project | Project | Project |
![Project Matrix](../images/OOATool/ProjectMatrix.gif) | Project Matrix | Project Matrix | Project Matrix |
![Project Population](../images/OOATool/ProjectPopulation.gif) | Project Population | Project Population | Project Population |
![Received Data Item](../images/OOATool/EventDataItem.gif) | Received Parameter | Received Parameter | Received Data Item |
![Referential Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Attribute | Referential Attribute | Referential Attribute |
![Referential Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Attribute Mapping | Referential Attribute Mapping | Referential Attribute Mapping |
![Referential True Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Leaf Attribute | Referential Leaf Attribute | Referential True Attribute |
![Referential Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Referential Polymorphic Attribute | Referential Polymorphic Attribute | Referential Polymorphic Attribute |
![Referential Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping | Referential Polymorphic Attribute Mapping |
![Relationship](../images/OOATool/uml/Relationship.gif) | Relationship | Relationship | Relationship |
![Participant](../images/OOATool/Participant.gif) | Relationship End | Relationship End | Participant |
![Participant Mapping](../images/OOATool/ParticipantMapping.gif) | Relationship End Mapping | Relationship End Mapping | Participant Mapping |
![Relationship Navigation](../images/OOATool/uml/RelationshipNavigation.gif) | Relationship Navigation | Relationship Navigation | Relationship Navigation |
![Request Mapping](../images/OOATool/uml/BridgeMapping.gif) | Request Mapping | Request Mapping | Request Mapping |
![Request Wormhole](../images/OOATool/uml/Wormhole.gif) | Request Wormhole | Request Wormhole | Request Wormhole |
![Return Coordinate Type](../images/OOATool/PredefinedType.gif) | Return Coordinate Type | Return Coordinate Type | Return Coordinate Type |
![Return Coordinate Value](../images/OOATool/DataValue.gif) | Return Coordinate Value | Return Coordinate Value | Return Coordinate Value |
![Second Participant](../images/OOATool/uml/SecondParticipant.gif) | Second Class End | Second Class End | Second Participant |
![Second to First Mapping](../images/OOATool/uml/SecondToFirstMapping.gif) | Second to First Mapping | Second to First Mapping | Second to First Mapping |
![Semantic Shift Mapping](../images/OOATool/uml/BridgeMapping.gif) | Semantic Shift Mapping | Semantic Shift Mapping | Semantic Shift Mapping |
![Thread of Control Chart](../images/OOATool/uml2/ThreadOfControlChart.gif) | Sequence Diagram | Sequence Diagram | Thread of Control Chart |
![Simple Relationship](../images/OOATool/uml/Relationship.gif) | Simple Association | Simple Association | Simple Relationship |
![Simple Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Attribute | Simple Attribute | Simple Attribute |
![Simple Enumerated Type](../images/OOATool/DataType.gif) | Simple Enumeration | Simple Enumeration | Simple Enumerated Type |
![Simple True Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Leaf Attribute | Simple Leaf Attribute | Simple True Attribute |
![Simple Polymorphic Attribute](../images/OOATool/SmallRoundBullet.gif) | Simple Polymorphic Attribute | Simple Polymorphic Attribute | Simple Polymorphic Attribute |
![Simple Polymorphic Attribute Mapping](../images/OOATool/AttributeMapping.gif) | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping | Simple Polymorphic Attribute Mapping |
![Simple State](../images/OOATool/uml/State.gif) | Simple State | Simple State | Simple State |
![Simulation](../images/OOATool/Simulation.gif) | Simulation | Simulation | Simulation |
![Single Assigner Model](../images/OOATool/uml2/EventDestination.gif) | Single Assigner Machine | Single Assigner Machine | Single Assigner Model |
![Snapshot Population](../images/OOATool/SnapshotPopulation.gif) | Snapshot Population | Snapshot Population | Snapshot Population |
![Solicited External Event](../images/OOATool/uml/SolicitedExternalEvent.gif) | Solicited External Signal | Solicited External Signal | Solicited External Event |
![State](../images/OOATool/uml/State.gif) | State | State | State |
![Enumerated State Type](../images/OOATool/PredefinedType.gif) | State Enumeration | State Enumeration | Enumerated State Type |
![State Model](../images/OOATool/uml2/EventDestination.gif) | State Machine | State Machine | State Model |
![State Transition Diagram](../images/OOATool/uml/StateTransitionDiagram.gif) | State Machine Diagram | Statechart Diagram | State Transition Diagram |
![State Machine](../images/OOATool/uml2/StateMachine.gif) | State Machine Instance | State Machine Instance | State Machine |
![State Machine Table](../images/OOATool/uml2/StateMachineTable.gif) | State Machine Instance Table | State Machine Instance Table | State Machine Table |
![State Model Process](../images/OOATool/uml/Process.gif) | State Model Action | State Model Action | State Model Process |
![State Model Event](../images/OOATool/uml2/Event.gif) | State Model Event | State Model Event | State Model Event |
![Action](../images/OOATool/uml/Action.gif) | State Procedure | State Procedure | Action |
![Action Data Flow Diagram](../images/OOATool/uml/DataFlowDiagram.gif) | State Procedure Activity Diagram | State Procedure Activity Diagram | Action Data Flow Diagram |
![State Transition Table](../images/OOATool/uml/StateTransitionTable.gif) | State Transition Table | State Transition Table | State Transition Table |
![Subtype Process](../images/OOATool/uml/Process.gif) | Subclass Action | Subclass Action | Subtype Process |
![Subtype Participant](../images/OOATool/uml/SubtypeParticipant.gif) | Subclass End | Subclass End | Subtype Participant |
![Enumerated Subtype Type](../images/OOATool/PredefinedType.gif) | Subclass Enumeration | Subclass Enumeration | Enumerated Subtype Type |
![Subtype Event](../images/OOATool/uml2/Event.gif) | Subclass Event | Subclass Event | Subtype Event |
![Subtype to Supertype Mapping](../images/OOATool/uml/SubtypeToSupertypeMapping.gif) | Subclass to Superclass Mapping | Subclass to Superclass Mapping | Subtype to Supertype Mapping |
![Loop Constrained Relationship](../images/OOATool/uml/LoopConstrainedRelationship.gif) | Subset Constrained Association | Subset Constrained Association | Loop Constrained Relationship |
![Subsystem](../images/OOATool/uml/Subsystem.gif) | Subsystem | Subsystem | Subsystem |
![Subsystem Activity](../images/OOATool/Activity.gif) | Subsystem Activity | Subsystem Activity | Subsystem Activity |
![Subsystem Communication Model](../images/OOATool/uml2/SubsystemCommunicationModel.gif) | Subsystem Asynchronous Communication Diagram | Subsystem Asynchronous Collaboration Diagram | Subsystem Communication Model |
![Subsystem Relationship Model](../images/OOATool/uml/SubsystemRelationshipModel.gif) | Subsystem Relationship Diagram | Subsystem Relationship Diagram | Subsystem Relationship Model |
![Subsystem Access Model](../images/OOATool/uml/SubsystemAccessModel.gif) | Subsystem Synchronous Communication Diagram | Subsystem Synchronous Collaboration Diagram | Subsystem Access Model |
![Supertype Participant](../images/OOATool/uml/SupertypeParticipant.gif) | Superclass End | Superclass End | Supertype Participant |
![Server Domain](../images/OOATool/uml/ServerDomain.gif) | Supplier Domain | Supplier Domain | Server Domain |
![Symbolic Type](../images/OOATool/DataType.gif) | Symbolic Type | Symbolic Type | Symbolic Type |
![Symbolic Value](../images/OOATool/DataValue.gif) | Symbolic Value | Symbolic Value | Symbolic Value |
![Object Access Model](../images/OOATool/uml2/ObjectAccessModel.gif) | Synchronous Communication Diagram | Synchronous Collaboration Diagram | Object Access Model |
![Access Path](../images/OOATool/uml2/AccessPath.gif) | Synchronous Communication Path | Synchronous Communication Path | Access Path |
![Synchronous Return Process](../images/OOATool/uml/Wormhole.gif) | Synchronous Return Action | Synchronous Return Action | Synchronous Return Process |
![Synchronous Return Mapping](../images/OOATool/uml/BridgeMapping.gif) | Synchronous Return Mapping | Synchronous Return Mapping | Synchronous Return Mapping |
![Task](../images/OOATool/Task.gif) | Task | Task | Task |
![Activity](../images/OOATool/Activity.gif) | Task Activity | Task Activity | Activity |
![Transfer Vector Type](../images/OOATool/PredefinedType.gif) | Transfer Vector Type | Transfer Vector Type | Transfer Vector Type |
![Transfer Vector Value](../images/OOATool/DataValue.gif) | Transfer Vector Value | Transfer Vector Value | Transfer Vector Value |
![Transformation](../images/OOATool/Transformation.gif) | Transformation | Transformation | Transformation |
![Transition](../images/OOATool/Transition.gif) | Transition | Transition | Transition |
![Transition Event](../images/OOATool/uml2/Event.gif) | Transition Event | Transition Event | Transition Event |
![Transition Note](../images/OOATool/uml/TransitionNote.gif) | Transition Note | Transition Note | Transition Note |
![Translation](../images/OOATool/Translation.gif) | Translation | Translation | Translation |
![Unary Operator](../images/OOATool/Operator.gif) | Unary Operator | Unary Operator | Unary Operator |
![Unassigned Object](../images/OOATool/uml/Entity.gif) | Unassigned Class | Unassigned Class | Unassigned Object |
![Unassigned Relationship](../images/OOATool/uml/Relationship.gif) | Unassigned Relationship | Unassigned Relationship | Unassigned Relationship |
![Undefined Value](../images/OOATool/DataValue.gif) | Undefined Value | Undefined Value | Undefined Value |
![Unordered Identifier](../images/OOATool/Identifier.gif) | Unordered Identifier | Unordered Identifier | Unordered Identifier |
![Unpartitioned Information Model](../images/OOATool/uml/InformationModel.gif) | Unpartitioned Platform-Independent Model | Unpartitioned Platform-Independent Model | Unpartitioned Information Model |
![Use Case Activity Diagram](../images/OOATool/uml/UseCaseActivityDiagram.gif) | Use Case Activity Diagram | Use Case Activity Diagram | Use Case Activity Diagram |
![Use Case Diagram](../images/OOATool/uml/UseCaseDiagram.gif) | Use Case Diagram | Use Case Diagram | Use Case Diagram |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Parameter | User Defined Input Parameter | User Defined Input Parameter |
![User Defined Input Parameter](../images/OOATool/InputParameter.gif) | User Defined Input Pin | User Defined Input Pin | User Defined Input Parameter |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Parameter | User Defined Output Parameter | User Defined Output Parameter |
![User Defined Output Parameter](../images/OOATool/OutputParameter.gif) | User Defined Output Pin | User Defined Output Pin | User Defined Output Parameter |
![Wormhole](../images/OOATool/uml/Wormhole.gif) | Wormhole | Wormhole | Wormhole |