- object
-
A thing or concept that belongs to a particular class .
- object diagram
-
A diagram that shows a set of objects , and the relationships among them, at a particular point in time during the execution of the system.
- object flow
-
An activity edge that can have objects or data passing along it in addition to control tokens .
- object node
-
An activity node that provides and accepts objects and data as they flow into and out of invoked behaviors in the context of the execution of an activity .
- operation
-
A service that an object can request to affect behavior.
- output pin
-
A pin that receives output values for an action .
- package
-
A grouping of pieces of a model.
- package diagram
-
A diagram that shows the contents of a package , which can include nested packages and, optionally , the relationships among those contents.
- package visibility
-
A specification that objects belonging to any class in the same package as the given class can see and use that class.
- parent
-
See superclass.
- part
-
An object that a class contains by composition .
- part decomposition
-
The description of the behavior of a part that belongs to the internal structure of some model element.
- permission dependency
-
A dependency within which the supplier grants the client permission to access some or all of its constituent elements.
- pin
-
A modeling element connected with an input to or output from an action .
- port
-
A group of provided interfaces and/or required interfaces that specifies a distinct interaction point between a class or component and its environment.
- postcondition
-
The specification of a condition that must hold true before a method starts executing.
- powertype
-
A class within a generalization set whose instances are also subclasses of another class.
- precondition
-
The specification of a condition that must hold true before a method starts executing.
- primitive function
-
A predefined mathematical function, specified in an external language, that depends only on input values, as opposed to values from memory or objects .
- private visibility
-
A specification that only objects belonging to a given class itself can use a particular attribute or operation .
- profile
-
A stereotyped package that contains model elements that have been customized for a particular platform, domain, or purpose.
- property
-
An object that a class references or owns.
- protected visibility
-
A specification that only objects that belong to subclasses of a given class (at any level below that class) can use a particular attribute or operation .
- protocol conformance
-
The means by which a protocol state machine specifies a protocol that conforms to a more general state machine protocol, or that a specific behavioral state machine abides by the protocol of a more general protocol state machine.
- protocol state machine
-
A specification of which operations of a given class can be called when instances of that class are in particular states and under which conditions.
- protocol transition
-
An entity that specifies that a given operation can be called for an instance of the given class in its initial state , under the initial condition specified as a precondition by a particular guard , and that at the end of the transition , the target state can be reached under a specified postcondition , also specified as a guard.
- provided interface
-
An interface that a class or a component provides to potential clients for the operations that the class or component offers.
- pseudostate
-
An entity that takes the basic form of a state , but that doesn't behave like a full state.
- public visibility
-
A specification that objects belonging to any class can use a given attribute or operation .