You are on page 1of 1

package UML [

All Elements ]

Element

colors effective
Slot Clause Im age

Com m ent

TemplateableElement

Tem plateParam eter

Tem plateParam eterSubstitution

Tem plateSignature

QualifierValue

LinkEndData

ExceptionHandler

Package

Classifier

Operation

StringExpression

ClassifierTem plateParam eter

ConnectableElem entTem plateParam eter

OperationTem plateParam eter

RedefinableElement

abstract double abstract double


Operation ParameterableElement LinkEndCreationData LinkEndDestructionData NamedElement RedefinableTem plateSignature

ConnectableElement

PackageableElement

TypedElement

Namespace

Type Relationship Package

Event

Dependency

GeneralizationSet

Constraint

ValueSpecification ObjectNode

StructuralFeature InteractionOperand BehavioralFeature Classifier Vertex Trigger ConnectableElement Extend Include CollaborationUse Param eterSet Transition Region State Pseudostate

Observation

Inform ationFlow

InstanceSpecification

DirectedRelationship

ActivityGroup Generalization ProtocolConform ance

Action ProtocolTransition FinalState ConnectionPointReference

Dependency

Inform ationFlow

Tem plateBinding

ActivityPartition

InterruptibleActivityRegion

StructuredActivityNode

Abstraction

Usage

Deploym ent

PackageableElement DeployedArtifact DeploymentTarget

LoopNode PackageIm port PackageMerge Elem entIm port Artifact InstanceSpecification Node Property ProfileApplication Deploym entSpecification Enum erationLiteral ObjectFlow

ExpansionRegion

SequenceNode

ConditionalNode

ExtensionPoint

Feature

RedefinableTem plateSignature

Realization

Manifestation

Package

RedefinableElement

TypedElement ActivityNode

InterfaceRealization Com ponentRealization Substitution Type

Model

Profile

ActivityEdge

Namespace

TemplateableElement

RedefinableElement

PackageableElement

ControlFlow

ExecutableNode

ControlNode

ObjectNode

Action Classifier AcceptEventAction StructuredClassifier BehavioredClassifier AcceptCallAction EncapsulatedClassifier Collaboration Actor UseCase InvocationAction Association Class Interface DataType Signal Inform ationItem SendSignalAction Extension AssociationClass DeploymentTarget Com ponent Stereotype Enum eration Prim itiveType BroadcastSignalAction OpaqueAction

InitialNode

DecisionNode

ForkNode JoinNode

CentralBufferNode

ExpansionNode

M ultiplicityElement Pin

FinalNode

MergeNode

ActivityParam eterNode DataStoreNode

ActivityFinalNode plus 34 more actions

Flow FinalNode

InputPin

OutputPin

ValuePin

ActionInputPin

CallAction

SendObjectAction

CallBehaviorAction

CallOperationAction

Com m unicationPath

Node Behavior InteractionFragment

UML 2.4.1
Lifeline Continuation OccurrenceSpecification

NamedElement

Device RedefinableElement

ExecutionEnvironm ent OpaqueBehavior

GeneralOrdering

Message

StateMachine

Activity

Interaction

InteractionUse

Com binedFragm ent

InteractionOperand

ExecutionSpecification

StateInvariant

M essageEnd

Feature

TypedElement FunctionBehavior ProtocolStateMachine PartDecom position ConsiderIgnoreFragm ent ActionExecutionSpecification BehaviorExecutionSpecification ExecutionOccurrenceSpecification MessageOccurrenceSpecification Gate

BehavioralFeature

StructuralFeature

ConnectableElement DestructionOccurrenceSpecification

Operation

Reception

Connector

Property

Param eter

Variable PackageableElement ParameterableElement ValueSpecification Event Observation Constraint

TemplateableElement ParameterableElement

Port

ExtensionEnd

DeploymentTarget M ultiplicityElement Interval OpaqueExpression Tim eExpression

InstanceValue

Duration

LiteralSpecification

TemplateableElement

Expression

ChangeEvent

M essageEvent

Tim eEvent

DurationObservation

Tim eObservation

IntervalConstraint

InteractionConstraint

Pin

ConnectorEnd

Tim eInterval

DurationInterval

LiteralNull

LiteralUnlim itedNatural

LiteralString

LiteralReal

LiteralBoolean

LiteralInteger

StringExpression

CallEvent

SignalEvent

AnyReceiveEvent

Tim eConstraint

DurationConstraint

Note: This diagram contains all UML metaclasses (with the exception of 34 actions) and all specialization relationships. Elements in a lighter color are doubles of elements shown elsewhere (in order to avoid line crossings). Each element is shown only once in darker color with all its generalizations and specializations.

This work is licensed under aCreative Commons Attribution-ShareAlike 3.0 Germany License. 2013 oose Innovative Informatik GmbH,www.oose.de/metamodellUML/

You might also like