See also


A definition of how something is constructed or computed. For example, a Class is an implementation of a type, a method is an implementation of an operation.



Implementation Class

A stereotyped Class that specifies the implementation of a Class in some programming language (for example, C++, Smalltalk, Java) in which an instance can not have more than one Class. An Implementation Class is said to realize a type if it provides all of the operations defined for the type with the same behavior as specified for the type's operations.



Implementation Inheritance

The inheritance of the implementation of a more general element. Includes inheritance of the interface.


Interface Inheritance


In the context of packages, a dependency that shows the packages whose Classes can be referenced within a given package (including packages recursively embedded within it).


Visibility , Export



A relationship from a base Use Case to an inclusion Use Case, specifying how the behavior for the base Use Case contains the behavior of the inclusion Use Case. The behavior is included at the location that is defined in the base Use Case. The base Use Case depends on performing the behavior of the inclusion Use Case, but not on its structure (that is, attributes or operations).


Extend, Expression


The mechanism by which more specific elements incorporate the structure and behavior of more general elements related by behavior.


Generalization, Delegation

Initial State

A pseudo-state used to denote the default state of a composite State; there can be one initial vertex in each region of the composite State.




An entity that has a unique identity, a set of operations that can be applied to it, and a state that stores the effects of the operations.




A specification of how stimuli are sent between instances to perform a specific task. The interaction is defined in the context of a collaboration.



Interaction Diagram

A generic term that applies to several types of diagrams that emphasize object interactions. These include Timing diagrams, Sequence diagrams, Interaction Overview diagrams and Communication diagrams.



Interaction Occurrence

A reference to an existing interaction element. Interaction occurrences are visually represented by a frame, with ref in the frame's title space. The diagram name is indicated in the frame contents.



Interaction Overview Diagram

A diagram that visualizes the cooperation between other Interaction diagrams to illustrate a control flow serving an encompassing purpose. As Interaction Overview diagrams are a variant of Activity diagrams, most of the diagram notation is similar, as is the process in constructing the diagram.




A named set of operations that characterize the behavior of an element.


Class , Type

Interface Inheritance

The inheritance of the interface of a more general element. Does not include inheritance of the implementation.


Implementation Inheritance

Internal Transition

A transition signifying a response to an event without changing the state of an object.



Interrupt Flow

An Enterprise Architect-defined toolbox icon used to define the exception handler and interruptible activity region concepts.