Schema "UML2XMI.xsd"
Target Namespace:
http://www.eclipse.org/uml2/1.0.0/UML
Defined Components:
elements (227 global + 395 local), complexTypes (227), simpleTypes (13)
Default Namespace-Qualified Form:
Local Elements: unqualified; Local Attributes: unqualified
Schema Location:
C:\uml2\UML2XMI.xsd; see XML source
Imports Schemas (2):
ecore.xsd [src], XMI.xsd [src]
All Element Summary (local elements unified by type)
action
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally witnin uml:Activity complexType; see XML source
actual elements that are the actual parameters for this substitution.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameterSubstitution complexType; see XML source
actualGate The actual gates of the InteractionOccurrence
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:InteractionOccurrence complexType; see XML source
addition References the use case that is to be included.
Type:
Content:
complex, 20 attributes, 28 elements
Defined:
locally witnin uml:Include complexType; see XML source
after The Eventoccurrence referred comes after the Eventoccurrence referred by before
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally witnin uml:GeneralOrdering complexType; see XML source
annotatedElement References the Element(s) being commented.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
locally witnin uml:Comment complexType; see XML source
appliedProfile
Type:
Content:
complex, 10 attributes, 5 elements
Defined:
locally witnin uml:Package complexType; see XML source
argument (type uml:InputPin)
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 3 locations
argument (type uml:ValueSpecification) arguments of the Message
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Message complexType; see XML source
association
Type:
Content:
complex, 20 attributes, 21 elements
Defined:
locally at 2 locations
before The Eventoccurrence referred comes before the Eventoccurrence referred by after
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally witnin uml:GeneralOrdering complexType; see XML source
behavior
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally at 3 locations
body
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:Clause complexType; see XML source
bodyCondition optional Constraint on the result values of an invocation of this Operation.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:Operation complexType; see XML source
bodyExpression
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
locally witnin uml:Comment complexType; see XML source
bodyOutput
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 2 locations
bodyPart
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:LoopNode complexType; see XML source
cfragmentGate Specifies the gates that form the interface between this CombinedFragment and its surroundings
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:CombinedFragment complexType; see XML source
changeExpression A Boolean-valued expression that will result in a change event whenever its value changes from false to true.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ChangeTrigger complexType; see XML source
classifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally at 4 locations
classifierBehavior A behavior specification that specifies the behavior of the classifier itself.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:BehavioredClassifier complexType; see XML source
clause
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:ConditionalNode complexType; see XML source
client The element that is affected by the supplier element.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:Dependency complexType; see XML source
clientDependency
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
locally witnin uml:NamedElement complexType; see XML source
collaborationRole
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Collaboration complexType; see XML source
condition
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally at 2 locations
configuration
Type:
Content:
complex, 21 attributes, 23 elements
Defined:
locally witnin uml:Deployment complexType; see XML source
conformance : Conformance between protocol state machines.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:ProtocolStateMachine complexType; see XML source
connection
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
locally witnin uml:State complexType; see XML source
connectionPoint
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:StateMachine complexType; see XML source
connector The Connector on which this Message is sent.
Type:
Content:
complex, 16 attributes, 11 elements
Defined:
locally witnin uml:Message complexType; see XML source
constrainedElement ordered set of Elements referenced by this Constraint.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
locally witnin uml:Constraint complexType; see XML source
containedEdge
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally at 2 locations
containedNode
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally at 3 locations
contract (type uml:Behavior)
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:Connector complexType; see XML source
contract (type uml:Classifier) (Specializes Dependency.target.)
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:Substitution complexType; see XML source
contract (type uml:Interface) References the Interface specifying the conformance contract.
Type:
Content:
complex, 19 attributes, 25 elements
Defined:
locally witnin uml:Implementation complexType; see XML source
conveyed : Specifies the information items that may circulate on this information flow.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:InformationFlow complexType; see XML source
covered
Type:
Content:
complex, 13 attributes, 11 elements
Defined:
locally at 3 locations
coveredBy
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally witnin uml:Lifeline complexType; see XML source
decider
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 2 locations
decisionInput Provides input to guard specifications on edges outgoing from the decision node.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:DecisionNode complexType; see XML source
decomposedAs
Type:
Content:
complex, 12 attributes, 12 elements
Defined:
locally witnin uml:Lifeline complexType; see XML source
default element that is the default for this formal template parameter.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameter complexType; see XML source
defaultValue
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 2 locations
deferrableTrigger
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
locally witnin uml:State complexType; see XML source
definingFeature The structural feature that specifies the values that may be held by the slot.
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
locally witnin uml:Slot complexType; see XML source
deployedArtifact
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:Deployment complexType; see XML source
deployment
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally at 4 locations
doActivity
Type:
Content:
complex, 30 attributes, 40 elements
Defined:
locally witnin uml:State complexType; see XML source
duration represent the measured Duration
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
locally witnin uml:DurationObservationAction complexType; see XML source
edge
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:Activity complexType; see XML source
effect Specifies an optional activity to be performed when the transition fires.
Type:
Content:
complex, 30 attributes, 40 elements
Defined:
locally witnin uml:Transition complexType; see XML source
elementImport
Type:
Content:
complex, 10 attributes, 4 elements
Defined:
locally at 2 locations
end (type uml:ConnectorEnd)
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
locally at 3 locations
end (type uml:Property)
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally at 2 locations
endData Data identifying one end of a link by the objects on its ends and qualifiers.
Type:
Content:
complex, 9 attributes, 6 elements
Defined:
locally witnin uml:LinkAction complexType; see XML source
entry (type uml:Activity)
Type:
Content:
complex, 30 attributes, 40 elements
Defined:
locally witnin uml:State complexType; see XML source
entry (type uml:Pseudostate) The entryPoint kind pseudo states corresponding to this connection point.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:ConnectionPointReference complexType; see XML source
event
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally at 2 locations
exception An input pin whose value becomes an exception object.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:RaiseExceptionAction complexType; see XML source
exceptionInput
Type:
Content:
complex, 20 attributes, 16 elements
Defined:
locally witnin uml:ExceptionHandler complexType; see XML source
exceptionType
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:ExceptionHandler complexType; see XML source
exit (type uml:Activity)
Type:
Content:
complex, 30 attributes, 40 elements
Defined:
locally witnin uml:State complexType; see XML source
exit (type uml:Pseudostate) The exitPoints kind pseudo states corresponding to this connection point.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:ConnectionPointReference complexType; see XML source
extend
Type:
Content:
complex, 12 attributes, 10 elements
Defined:
locally witnin uml:UseCase complexType; see XML source
extendedCase References the use case that is being extended.
Type:
Content:
complex, 20 attributes, 28 elements
Defined:
locally witnin uml:Extend complexType; see XML source
extendedRegion
Type:
Content:
complex, 12 attributes, 13 elements
Defined:
locally witnin uml:Region complexType; see XML source
extendedStateMachine
Type:
Content:
complex, 26 attributes, 39 elements
Defined:
locally witnin uml:StateMachine complexType; see XML source
extensionLocation
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
locally witnin uml:Extend complexType; see XML source
extensionPoint
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
locally witnin uml:UseCase complexType; see XML source
finish References the Eventoccurrence that designates the finish of the Action.
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally witnin uml:ExecutionOccurrence complexType; see XML source
finishExec
Type:
Content:
complex, 14 attributes, 12 elements
Defined:
locally witnin uml:EventOccurrence complexType; see XML source
first .
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:TestIdentityAction complexType; see XML source
formal The formal template parameter that is associated with this substitution.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
locally witnin uml:TemplateParameterSubstitution complexType; see XML source
formalGate Specifies the gates that form the message interface between this Interaction and any InteractionOccurrences which reference it.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Interaction complexType; see XML source
formalParameter Specifies the ordered set of formal parameters of this BehavioralFeature.
Type:
Content:
complex, 20 attributes, 14 elements
Defined:
locally witnin uml:BehavioralFeature complexType; see XML source
fragment
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally at 2 locations
function The primitive function to be invoked.
Type:
Content:
complex, 14 attributes, 8 elements
Defined:
locally witnin uml:ApplyFunctionAction complexType; see XML source
general References the general classifier in the Generalization relationship.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:Generalization complexType; see XML source
generalization
Type:
Content:
complex, 10 attributes, 5 elements
Defined:
locally at 2 locations
generalizationSet
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
locally witnin uml:Generalization complexType; see XML source
generalMachine : Specifies the protocol state machine to which the specific state machine conforms.
Type:
Content:
complex, 26 attributes, 40 elements
Defined:
locally witnin uml:ProtocolConformance complexType; see XML source
generalOrdering
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 3 locations
group
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
locally witnin uml:Activity complexType; see XML source
guard (type uml:Constraint) A guard is a constraint that provides a fine-grained control over the firing of the transition.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:Transition complexType; see XML source
guard (type uml:InteractionConstraint) of the operand
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
locally witnin uml:InteractionOperand complexType; see XML source
guard (type uml:ValueSpecification)
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
handler A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node.
Type:
Content:
complex, 10 attributes, 6 elements
Defined:
locally witnin uml:ExecutableNode complexType; see XML source
handlerBody A node that is executed if the handler satisfies an uncaught exception.
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally witnin uml:ExceptionHandler complexType; see XML source
implementation (Specializes Element.ownedElement and Realization.clientDependency.)
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally witnin uml:BehavioredClassifier complexType; see XML source
importedElement Specifies the PackageableElement whose name is to be added to a Namespace.
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
locally witnin uml:ElementImport complexType; see XML source
importedPackage Specifies the Package whose members are imported into a Namespace.
Type:
Content:
complex, 13 attributes, 15 elements
Defined:
locally witnin uml:PackageImport complexType; see XML source
importedProfile
Type:
Content:
complex, 15 attributes, 17 elements
Defined:
locally witnin uml:ProfileApplication complexType; see XML source
include
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
locally witnin uml:UseCase complexType; see XML source
incoming (type uml:ActivityEdge)
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:ActivityNode complexType; see XML source
incoming (type uml:Transition)
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally at 2 locations
inInterruptibleRegion
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
locally witnin uml:ActivityNode complexType; see XML source
inPartition
Type:
Content:
complex, 15 attributes, 11 elements
Defined:
locally at 2 locations
inputElement An object node that holds a separate element of the input collection during each of the multiple executions of the region.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:ExpansionRegion complexType; see XML source
insertAt
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 3 locations
instance The instance that is the specified value.
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
locally witnin uml:InstanceValue complexType; see XML source
inState The required states of the object available at this point in the activity.
Type:
Content:
complex, 16 attributes, 21 elements
Defined:
locally witnin uml:ObjectNode complexType; see XML source
interruptingEdge .The edges leaving the region that will abort other tokens flowing in the region.
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:InterruptibleActivityRegion complexType; see XML source
interrupts
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
invariant A Constraint that should hold at runtime for this StateInvariant
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:StateInvariant complexType; see XML source
joinSpec A specification giving the conditions under which the join will emit a token.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:JoinNode complexType; see XML source
lifeline
Type:
Content:
complex, 13 attributes, 11 elements
Defined:
locally witnin uml:Interaction complexType; see XML source
localPostcondition Constraint that must be satisfied when executed is completed.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:Action complexType; see XML source
localPrecondition Constraint that must be satisfied when execution is started.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:Action complexType; see XML source
loopVariable A list of output pins owned by the loop that hold the values of the loop variables during an execution of the loop.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:LoopNode complexType; see XML source
loopVariableInput A list of values that are copied into the loop variable pins before the first iteration of the loop.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:LoopNode complexType; see XML source
lowerValue
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 6 locations
manifestation
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally witnin uml:Artifact complexType; see XML source
mapping An composition of an Expression that states the abstraction relationship between the supplier and the client.
Type:
Content:
complex, 15 attributes, 10 elements
Defined:
locally witnin uml:Abstraction complexType; see XML source
max Refers to the ValueSpecification denoting the maximum value of the range.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Interval complexType; see XML source
maxint maximum number of iterations of a loop
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:InteractionConstraint complexType; see XML source
memberEnd
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally at 2 locations
mergedPackage References the Package that is to be merged with the source of the PackageMerge.
Type:
Content:
complex, 13 attributes, 15 elements
Defined:
locally witnin uml:PackageMerge complexType; see XML source
message
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally witnin uml:Interaction complexType; see XML source
metaclassReference
Type:
Content:
complex, 10 attributes, 4 elements
Defined:
locally witnin uml:Profile complexType; see XML source
metamodelReference
Type:
Content:
complex, 9 attributes, 4 elements
Defined:
locally witnin uml:Profile complexType; see XML source
method A behavioral description that implements the behavioral feature.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:BehavioralFeature complexType; see XML source
min Refers to the ValueSpecification denoting the minimum value of the range.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Interval complexType; see XML source
minint minimum number of iterations of a loop
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:InteractionConstraint complexType; see XML source
nameExpression The expression used to define the name of this named element.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
locally witnin uml:NamedElement complexType; see XML source
nestedArtifact
Type:
Content:
complex, 19 attributes, 23 elements
Defined:
locally witnin uml:Artifact complexType; see XML source
nestedClassifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally at 2 locations
nestedNode
Type:
Content:
complex, 20 attributes, 32 elements
Defined:
locally witnin uml:Node complexType; see XML source
nestedSignature
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally at 2 locations
nestingSignature
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally at 2 locations
newClassifier A set of classifiers to be added to the classifiers of the object.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:ReclassifyObjectAction complexType; see XML source
node
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:Activity complexType; see XML source
now Represents the current point in time.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
locally witnin uml:TimeObservationAction complexType; see XML source
object
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 7 locations
occurrence References the collaboration occurrences owned by the classifier.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
oldClassifier A set of classifiers to be removed from the classifiers of the object.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:ReclassifyObjectAction complexType; see XML source
onPort
Type:
Content:
complex, 28 attributes, 20 elements
Defined:
locally witnin uml:InvocationAction complexType; see XML source
operand (in uml:CombinedFragment) set of operands of the combined fragment.
Type:
Content:
complex, 11 attributes, 14 elements
Defined:
locally witnin uml:CombinedFragment complexType; see XML source
operand (in uml:Expression) Specifies a sequence of operands.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Expression complexType; see XML source
operation
Type:
Content:
complex, 25 attributes, 23 elements
Defined:
locally at 2 locations
outgoing (type uml:ActivityEdge)
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:ActivityNode complexType; see XML source
outgoing (type uml:Transition)
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally at 2 locations
outputElement An object node that accepts a separate element of the output collection during each of the multiple executions of the region.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:ExpansionRegion complexType; see XML source
ownedActual The actual parameters that are owned by this substitution.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameterSubstitution complexType; see XML source
ownedAttribute
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally at 7 locations
ownedBehavior References behavior specifications owned by a classifier.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:BehavioredClassifier complexType; see XML source
ownedComment The Comments owned by this element.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
locally witnin uml:Element complexType; see XML source
ownedConnector
Type:
Content:
complex, 16 attributes, 11 elements
Defined:
locally at 3 locations
ownedDefault
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameter complexType; see XML source
ownedEnd
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally at 2 locations
ownedLiteral ordered set of literals for this Enumeration.
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
locally witnin uml:Enumeration complexType; see XML source
ownedMember
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
locally at 2 locations
ownedOperation
Type:
Content:
complex, 25 attributes, 23 elements
Defined:
locally at 4 locations
ownedParameter (type uml:Parameter)
Type:
Content:
complex, 20 attributes, 14 elements
Defined:
locally witnin uml:Operation complexType; see XML source
ownedParameter (type uml:TemplateParameter)
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
locally at 2 locations
ownedParameteredElement
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameter complexType; see XML source
ownedParameterSet
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally witnin uml:Behavior complexType; see XML source
ownedPort
Type:
Content:
complex, 28 attributes, 20 elements
Defined:
locally at 2 locations
ownedReception
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally at 2 locations
ownedRule
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally at 2 locations
ownedStateMachine
Type:
Content:
complex, 26 attributes, 39 elements
Defined:
locally witnin uml:BehavioredClassifier complexType; see XML source
ownedTemplateSignature
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:TemplateableElement complexType; see XML source
ownedTrigger
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
locally witnin uml:BehavioredClassifier complexType; see XML source
ownedUseCase
Type:
Content:
complex, 20 attributes, 28 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
packageExtension
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:Package complexType; see XML source
packageImport
Type:
Content:
complex, 9 attributes, 4 elements
Defined:
locally at 2 locations
packageMerge
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:Package complexType; see XML source
parameter (type uml:Parameter)
Type:
Content:
complex, 20 attributes, 14 elements
Defined:
locally at 3 locations
parameter (type uml:TemplateParameter)
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
locally at 2 locations
parameteredElement
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
locally witnin uml:TemplateParameter complexType; see XML source
parameterSet
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally witnin uml:Parameter complexType; see XML source
parameterSubstitution parameter substitutions owned by this template binding.
Type:
Content:
complex, 9 attributes, 6 elements
Defined:
locally witnin uml:TemplateBinding complexType; see XML source
partWithPort
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally witnin uml:ConnectorEnd complexType; see XML source
port Specifies the ports at which a communication that caused an event may have arrived.
Type:
Content:
complex, 28 attributes, 20 elements
Defined:
locally witnin uml:Trigger complexType; see XML source
postcondition
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally at 2 locations
postCondition Specifies the post condition of the transition which is the condition that should be obtained once the transition is triggered.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:ProtocolTransition complexType; see XML source
powertype
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:GeneralizationSet complexType; see XML source
powertypeExtent
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
precondition
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally at 2 locations
preCondition Specifies the precondition of the transition.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:ProtocolTransition complexType; see XML source
predecessorClause
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:Clause complexType; see XML source
protocol
Type:
Content:
complex, 26 attributes, 40 elements
Defined:
locally at 2 locations
qualifier (type uml:Property)
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally at 3 locations
qualifier (type uml:QualifierValue) Attribute representing the qualifier for which the value is to be specified.
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
locally witnin uml:LinkEndData complexType; see XML source
raisedException References the Types representing exceptions that may be raised during an invocation of this operation.
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
locally witnin uml:BehavioralFeature complexType; see XML source
realization (in uml:Component)
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally witnin uml:Component complexType; see XML source
realization (in uml:InformationFlow) : Determines which Relationship will realize the specified flow
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
locally witnin uml:InformationFlow complexType; see XML source
realizingClassifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:Realization complexType; see XML source
receiveEvent the Receiving of the Message
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Message complexType; see XML source
receiveMessage
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally at 2 locations
redefinedBehavior
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:Behavior complexType; see XML source
redefinedClassifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
redefinedConnector connector may be redefined when its containing classifier is specialized.
Type:
Content:
complex, 16 attributes, 11 elements
Defined:
locally witnin uml:Connector complexType; see XML source
redefinedElement (type uml:ActivityEdge)
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
redefinedElement (type uml:ActivityNode)
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:ActivityNode complexType; see XML source
redefinedInterface (Subsets Element.redefinedElement.)
Type:
Content:
complex, 19 attributes, 25 elements
Defined:
locally witnin uml:Interface complexType; see XML source
redefinedOperation the Operations that are redefined by this Operation.
Type:
Content:
complex, 25 attributes, 23 elements
Defined:
locally witnin uml:Operation complexType; see XML source
redefinedPort A port may be redefined when its containing classifier is specialized.
Type:
Content:
complex, 28 attributes, 20 elements
Defined:
locally witnin uml:Port complexType; see XML source
redefinedProperty
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally witnin uml:Property complexType; see XML source
redefinedState
Type:
Content:
complex, 16 attributes, 21 elements
Defined:
locally witnin uml:State complexType; see XML source
redefinedTransition
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally witnin uml:Transition complexType; see XML source
refersTo Refers to the Interaction that defines its meaning
Type:
Content:
complex, 26 attributes, 42 elements
Defined:
locally witnin uml:InteractionOccurrence complexType; see XML source
region
Type:
Content:
complex, 12 attributes, 13 elements
Defined:
locally at 2 locations
regionAsInput expansion region for which the node is an input.
Type:
Content:
complex, 21 attributes, 23 elements
Defined:
locally witnin uml:ExpansionNode complexType; see XML source
regionAsOutput expansion region for which the node is an output.
Type:
Content:
complex, 21 attributes, 23 elements
Defined:
locally witnin uml:ExpansionNode complexType; see XML source
replyToCall The operation call trigger being replied to.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ReplyAction complexType; see XML source
replyValue A list of pins containing the reply values of the operation.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:ReplyAction complexType; see XML source
representation References a collaboration occurrence which indicates the collaboration that represents this classifier.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
represented : Determines the classifiers that will specify the structure and nature of the information.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:InformationItem complexType; see XML source
represents (type uml:ConnectableElement) the ConnectableElement within the classifier that contains the enclosing interaction.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Lifeline complexType; see XML source
represents (type uml:Element) An element constraining behaviors invoked by nodes in the partition.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
locally witnin uml:ActivityPartition complexType; see XML source
request
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:SendObjectAction complexType; see XML source
result
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 16 locations
returnInformation (in uml:AcceptCallAction) Pin where a token is placed containing sufficient information to perform a subsequent reply and return control to the caller.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:AcceptCallAction complexType; see XML source
returnInformation (in uml:ReplyAction) A pin containing the return information token produced by an earlier AcceptCallAction.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:ReplyAction complexType; see XML source
returnResult Specifies the ordered set of return results of this BehavioralFeature.
Type:
Content:
complex, 20 attributes, 14 elements
Defined:
locally witnin uml:BehavioralFeature complexType; see XML source
role The connectable element attached at this connector end.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ConnectorEnd complexType; see XML source
roleBinding
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
locally witnin uml:CollaborationOccurrence complexType; see XML source
second (Specialized from Action:input) Gives the pin on which an object is placed.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally witnin uml:TestIdentityAction complexType; see XML source
selection
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally at 2 locations
selector If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.
Type:
Content:
complex, 15 attributes, 10 elements
Defined:
locally witnin uml:Lifeline complexType; see XML source
sendEvent References the Sending of the Message.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Message complexType; see XML source
sendMessage
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally at 2 locations
setupPart
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:LoopNode complexType; see XML source
signal
Type:
Content:
complex, 18 attributes, 20 elements
Defined:
locally at 4 locations
signature (type uml:NamedElement) The definition of the type or signature of the Message (depending on its kind)
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:Message complexType; see XML source
signature (type uml:TemplateSignature)
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:TemplateBinding complexType; see XML source
slot A slot giving the value or values of a structural feature of the instance.
Type:
Content:
complex, 8 attributes, 5 elements
Defined:
locally witnin uml:InstanceSpecification complexType; see XML source
source (type uml:ActivityNode)
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
source (type uml:Vertex) Designates the originating vertex (state or pseudostate) of the transition.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Transition complexType; see XML source
specification (type uml:BehavioralFeature) Designates a behavioral feature that the behavior implements.
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
locally witnin uml:Behavior complexType; see XML source
specification (type uml:ValueSpecification)
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 2 locations
start References the Eventoccurrence that designates the start of the Action
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
locally witnin uml:ExecutionOccurrence complexType; see XML source
startExec
Type:
Content:
complex, 14 attributes, 12 elements
Defined:
locally witnin uml:EventOccurrence complexType; see XML source
stateInvariant
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
locally witnin uml:State complexType; see XML source
structuralFeature Structural feature to be read.
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
locally witnin uml:StructuralFeatureAction complexType; see XML source
subExpression
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
locally witnin uml:StringExpression complexType; see XML source
subgroup
Type:
Content:
complex, 15 attributes, 11 elements
Defined:
locally witnin uml:ActivityPartition complexType; see XML source
subject
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
locally witnin uml:UseCase complexType; see XML source
submachine
Type:
Content:
complex, 26 attributes, 39 elements
Defined:
locally witnin uml:State complexType; see XML source
subsettedProperty
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
locally witnin uml:Property complexType; see XML source
substitution
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
subvertex
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Region complexType; see XML source
successorClause
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
locally witnin uml:Clause complexType; see XML source
supplier Designates the element that is unaffected by a change.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
locally witnin uml:Dependency complexType; see XML source
target (type uml:ActivityNode)
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
target (type uml:InputPin)
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 4 locations
target (type uml:Vertex) Designates the target vertex that is reached when the transition is taken.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:Transition complexType; see XML source
templateBinding optional bindings from this element to templates.
Type:
Content:
complex, 8 attributes, 5 elements
Defined:
locally witnin uml:TemplateableElement complexType; see XML source
templateParameter
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
locally at 8 locations
test
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
locally at 2 locations
toAfter
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:EventOccurrence complexType; see XML source
toBefore
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:EventOccurrence complexType; see XML source
transformation Changes or replaces data tokens flowing along edge.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
locally witnin uml:ObjectFlow complexType; see XML source
transition
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
locally witnin uml:Region complexType; see XML source
trigger
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
locally at 2 locations
type (type uml:Association) An optional association that specifies the link corresponding to this connector.
Type:
Content:
complex, 20 attributes, 21 elements
Defined:
locally witnin uml:Connector complexType; see XML source
type (type uml:Collaboration) The collaboration which is used in this occurrence.
Type:
Content:
complex, 20 attributes, 27 elements
Defined:
locally witnin uml:CollaborationOccurrence complexType; see XML source
type (type uml:Type)
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
locally at 6 locations
uml:Abstraction An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:AcceptCallAction (CompleteActions) AcceptCallAction is an accept event action representing the receipt of a synchronous call request.
Type:
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:AcceptEventAction
Type:
Content:
complex, 19 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:Action
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:Activity An activity contains a language-specific text string used to describe a computation, and an optional specification of the language.
Type:
Content:
complex, 30 attributes, 40 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityEdge
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityFinalNode An activity may have more than one activity final node.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityGroup Activity groups are a generic grouping construct for nodes and edges.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityNode
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityParameterNode Activity parameters are object nodes at the beginning and end of flows, to accept inputs to an activity and provide outputs from it.
Type:
Content:
complex, 21 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ActivityPartition Partitions divide the nodes and edges to constrain and show a view of the contained nodes.
Type:
Content:
complex, 15 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:Actor An Actor models a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data), but which is external to the subject (i.e., in the sense that an instance of an actor is not a part of the instance of its corresponding subject).
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:AddStructuralFeatureValueAction Structural Features are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Type:
Content:
complex, 19 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:AddVariableValueAction Variables are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Type:
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:AnyTrigger An AnyTrigger for a given state specifies that the transition is triggered for all applicable message triggers except for those specified explicitly on other transitions for this state.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:ApplyFunctionAction ApplyFunctionAction is an action that invokes a primitive predefined function that computes output values based only on the input values and the function.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:Artifact
Type:
Content:
complex, 19 attributes, 23 elements
Defined:
globally; see XML source
Used:
never
uml:Association An association specifies a semantic relationship that can occur between typed instances.
Type:
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:AssociationClass In the metamodel, an AssociationClass is a declaration of a semantic relationship between Classifiers, which has a set of features of its own.
Type:
Content:
complex, 22 attributes, 32 elements
Defined:
globally; see XML source
Used:
never
uml:Behavior Behavior is a specification of how its context classifier changes state over time.
Type:
Content:
complex, 25 attributes, 36 elements
Defined:
globally; see XML source
Used:
never
uml:BehavioralFeature A behavioral feature specifies that an instance of a classifier will respond to a designated request by invoking a behavior.
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
uml:BehavioredClassifier A classifier can have behavior specifications defined in its namespace.
Type:
Content:
complex, 19 attributes, 24 elements
Defined:
globally; see XML source
Used:
never
uml:BroadcastSignalAction BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object.
Type:
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:CallAction CallAction is an abstract class for actions that invoke behavior and receive return values.
Type:
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:CallBehaviorAction CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior.
Type:
Content:
complex, 20 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:CallOperationAction CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior.
Type:
Content:
complex, 20 attributes, 20 elements
Defined:
globally; see XML source
Used:
never
uml:CallTrigger A call trigger represents the reception of a request to invoke a specific operation and specifies a call event.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:CentralBufferNode A central buffer node accepts tokens from upstream objects nodes and passes them along to downstream object nodes.
Type:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:ChangeTrigger A change trigger specifies an event that occurs when a Boolean-valued expression becomes true as a result of a change in value of one or more attributes or associations.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Class Class is a kind of classifier whose features are attributes and operations.
Type:
Content:
complex, 20 attributes, 30 elements
Defined:
globally; see XML source
Used:
never
uml:Classifier A classifier is a namespace whose members can include features.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:ClassifierTemplateParameter ClassifierTemplateParameter is a template parameter where the parametered element is a Classifier in its capacity of being a kind of ParameterableElement.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:Clause
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:ClearAssociationAction This action destroys all links of an association that have a particular object at one end.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ClearStructuralFeatureAction This action removes all values of a structural feature.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ClearVariableAction This action removes all values of an variable.
Type:
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:Collaboration A collaboration is represented as a kind of classifier and defines a set of cooperating entities to be played by instances (its roles), as well as a set of connectors that define communication paths between the participating instances.
Type:
Content:
complex, 20 attributes, 27 elements
Defined:
globally; see XML source
Used:
never
uml:CollaborationOccurrence A collaboration occurrence represents one particular use of a collaboration to explain the relationships between the properties of a classifier.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:CombinedFragment A combined fragment defines an expression of interaction fragments.
Type:
Content:
complex, 12 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:Comment A comment gives the ability to attach various remarks to elements.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:CommunicationPath A communication path is an association between two Nodes, through which Nodes are able to exchange signals and messages.
Type:
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:Component
Type:
Content:
complex, 21 attributes, 32 elements
Defined:
globally; see XML source
Used:
never
uml:ConditionalNode
Type:
Content:
complex, 20 attributes, 23 elements
Defined:
globally; see XML source
Used:
never
uml:ConnectableElement A ConnectableElement is an abstract metaclass representing a set of instances that are owned by a containing classifier instance.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:ConnectableElementTemplateParameter ConnectableElementTemplateParameter is a template parameter where the parametered element is a ConnectableElement.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:ConnectionPointReference Connection point references of a submachine state can be used as sources/targets of transitions.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:Connector Each connector may be attached to two or more connectable elements, each representing a set of instances.
Type:
Content:
complex, 16 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:ConnectorEnd A connector end is an endpoint of a connector, which attaches the connector to a connectable element.
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:Constraint Constraint contains a ValueSpecification that specifies additional semantics for one or more elements.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Continuation A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:ControlFlow Objects and data cannot pass along a control flow edge.
Type:
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
uml:ControlNode A control node is an activity node used to coordinate the flows between other nodes.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:CreateLinkAction This action can be used to create links and link objects.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:CreateLinkObjectAction This action is exclusively for creating links of association classes.
Type:
Content:
complex, 17 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:CreateObjectAction This action instantiates a classifier.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:DataStoreNode A data store keeps all tokens that enter it, copying them when they are chosen to move downstream.
Type:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:DataType DataType defines a kind of classifier in which operations are all pure functions (i.e., they can return data values but they cannot change data values, because they have no identity).
Type:
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:DecisionNode A decision node has one incoming edge and multiple outgoing activity edges.
Type:
Content:
complex, 17 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:Dependency A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:DeployedArtifact In the metamodel, DeployedArtifact is an abstract metaclass that is a specialization of NamedElement.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:Deployment
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:DeploymentSpecification In the metamodel, a DeploymentSpecification is a subtype of Artifact.
Type:
Content:
complex, 21 attributes, 23 elements
Defined:
globally; see XML source
Used:
never
uml:DeploymentTarget A deployment target is the location for a deployed artifact.
Type:
Content:
complex, 10 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:DestroyLinkAction This action destroys a link or a link object.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:DestroyObjectAction This action destroys the object on its input pin at runtime.
Type:
Content:
complex, 19 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:Device A Device is a physical computational resource with processing capability upon which artifacts may be deployed for execution.
Type:
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Used:
never
uml:DirectedRelationship A directed relationship references one or more source elements and one or more target elements.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
never
uml:Duration A duration defines a value specification that specifies the temporal distance between two time expressions that specify time instants.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:DurationConstraint A DurationConstraint defines a Constraint that refers to a DurationInterval.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:DurationInterval A DurationInterval defines the range between two Durations.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:DurationObservationAction A DurationObservationAction defines an action that observes duration in time.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:Element Element is an abstract metaclass with no superclass.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
never
uml:ElementImport An element import is defined as a directed relationship between an importing namespace and a packageable element.
Type:
Content:
complex, 10 attributes, 4 elements
Defined:
globally; see XML source
Used:
never
uml:EncapsulatedClassifier Extends a classifier with the ability to own ports as specific and type checked interaction points.
Type:
Content:
complex, 18 attributes, 22 elements
Defined:
globally; see XML source
Used:
never
uml:Enumeration Enumeration is a kind of data type, whose instances may be any of a number of user-defined enumeration literals.
Type:
Content:
complex, 18 attributes, 22 elements
Defined:
globally; see XML source
Used:
never
uml:EnumerationLiteral An enumeration literal is a user-defined data value for an enumeration.
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:EventOccurrence EventOccurrences represents moments in time to which Actions are associated.
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:ExceptionHandler (ExtraStructuredActivities) An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
Type:
Content:
complex, 10 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
uml:ExecutableNode
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:ExecutionEnvironment In the metamodel, a ExecutionEnvironment is a subclass of Node.
Type:
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Used:
never
uml:ExecutionOccurrence An ExecutionOccurrence is an instantiation of a unit of behavior within the Lifeline.
Type:
Content:
complex, 14 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:ExpansionNode (ExtraStructuredActivities) An expansion node is an object node used to indicate a flow across the boundary of an expansion region.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ExpansionRegion An expansion region is a strictly nested region of an activity with explicit input and outputs (modeled as ExpansionNodes).
Type:
Content:
complex, 21 attributes, 23 elements
Defined:
globally; see XML source
Used:
never
uml:Expression An expression represents a node in an expression tree, which may be non-terminal or terminal.
Type:
Content:
complex, 16 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:Extend This relationship specifies that the behavior of a use case may be extended by the behavior of another (usually supplementary) use case.
Type:
Content:
complex, 12 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Extension
Type:
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:ExtensionEnd
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ExtensionPoint An ExtensionPoint is a feature of a use case that identifies a point where the behavior of a use case can be augmented with elements of another (extending) use case.
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:Feature A feature declares a behavioral or structural characteristic of instances of classifiers.
Type:
Content:
complex, 12 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:FinalNode See descriptions at children of final node.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:FinalState
Type:
Content:
complex, 16 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:FlowFinalNode A flow final destroys all tokens that arrive at it.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:ForkNode A fork node has one incoming edge and multiple outgoing edges.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:Gate A Gate is a connection point for relating a Message outside an InteractionFragment with a Message inside the InteractionFragment.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Generalization A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.
Type:
Content:
complex, 10 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:GeneralizationSet Each Generalization is a binary relationship that relates a specific Classifier to a more general Classifier (i.e., a subclass).
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:GeneralOrdering A GeneralOrdering represents a binary relation between two Eventoccurrences, to describe that one Eventoccurrence must occur before the other in a valid trace.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Implementation An Implementation is a specialized Realization relationship between a Classifier and an Interface.
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:Include Include is a DirectedRelationship between two use cases, implying that the behavior of the included use case is inserted into the behavior of the including use case.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:InformationFlow An Information Flow specifies that one or more information items circulate from its sources to its targets.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:InformationItem An information Item is an abstraction of all kinds of information that can be exchanged between objects.
Type:
Content:
complex, 19 attributes, 20 elements
Defined:
globally; see XML source
Used:
never
uml:InitialNode An activity may have more than one initial node.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:InputPin An input pin is a pin that holds input values to be consumed by an action.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:InstanceSpecification In the metamodel, InstanceSpecification is a specialization of DeploymentTarget and DeployedArtifact.
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:InstanceValue An instance value specifies the value modeled by an instance specification.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Interaction The point is that the InteractionConstraint "received" from StructuralArchitecture will consist of a set of such units described by sequence diagrams (or collaboration diagrams).
Type:
Content:
complex, 26 attributes, 42 elements
Defined:
globally; see XML source
Used:
never
uml:InteractionConstraint An InteractionConstraint is a boolean expression that guards an operand in a CombinedFragment.
Type:
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:InteractionFragment An InteractionFragment is a general class that holds the common parts of CompositeFragment, AtomicFragment and InteractionExpressionOperand.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:InteractionOccurrence InteractionOccurrence is a specialization of InteractionFragment.
Type:
Content:
complex, 12 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:InteractionOperand An InteractionOperand is contained in a CombinedFragment.
Type:
Content:
complex, 11 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
uml:Interface An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.
Type:
Content:
complex, 19 attributes, 25 elements
Defined:
globally; see XML source
Used:
never
uml:InterruptibleActivityRegion An interruptible region contains activity nodes.
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:Interval An Interval defines the range between two value specifications.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:IntervalConstraint A IntervalConstraint defines a Constraint that refers to an Interval.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:InvocationAction
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:JoinNode
Type:
Content:
complex, 17 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:Lifeline A lifeline represents an individual participant in the Interaction.
Type:
Content:
complex, 13 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:LinkAction A link action creates, destroys, or reads links, identifying a link by its end objects and qualifier values, if any.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:LinkEndCreationData
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:LinkEndData
Type:
Content:
complex, 9 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralBoolean A literal boolean contains a Boolean-valued attribute.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralInteger A literal integer contains an Integer-valued attribute.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralNull A literal null is used to represent null, i.e., the absence of a value.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralSpecification A literal specification is an abstract specialization of ValueSpecification that identifies a literal constant being modeled.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralString A literal string contains a String-valued attribute.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LiteralUnlimitedNatural A literal unlimited natural contains a UnlimitedNatural-valued attribute.
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:LoopNode
Type:
Content:
complex, 24 attributes, 29 elements
Defined:
globally; see XML source
Used:
never
uml:Manifestation In the metamodel, a Manifestation is a subtype of Abstraction.
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:MergeNode A merge node has multiple incoming edges and a single outgoing edge.
Type:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:Message A Message defines a particular communication between Lifelines of an Interaction.
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:MessageEnd A MessageEnd is an abstract NamedElement that represents what can occur at the end of a Message.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:MessageTrigger A message trigger specifies the an observable event caused by a either a call or a signal.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:Model The Model construct is defined as a Package.
Type:
Content:
complex, 14 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:MultiplicityElement A MultiplicityElement is an abstract metaclass which includes optional attributes for defining the bounds of a multiplicity.
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:NamedElement A named element represents elements that may have a name.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:Namespace A namespace is a named element that can own other named elements.
Type:
Content:
complex, 10 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Node In the metamodel, a Node is a subclass of Class.
Type:
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Used:
never
uml:ObjectFlow
Type:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:ObjectNode
Type:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:OpaqueExpression An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language.
Type:
Content:
complex, 15 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Operation An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.
Type:
Content:
complex, 25 attributes, 23 elements
Defined:
globally; see XML source
Used:
never
uml:OperationTemplateParameter OperationTemplateParameter is a template parameter where the parametered element is an Operation.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:OutputPin An output pin is a pin that holds output values produced by an action.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:Package A package is a namespace for its members, and may contain other packages.
Type:
Content:
complex, 13 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:PackageableElement A packageable element indicates a named element that may be owned directly by a package.
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:PackageImport A package import is defined as a directed relationship that identifies a package whose members are to be imported by a namespace.
Type:
Content:
complex, 9 attributes, 4 elements
Defined:
globally; see XML source
Used:
never
uml:PackageMerge A package merge is a relationship between two packages, where the contents of the target package (the one pointed at) is merged with the contents of the source package through specialization and redefinition, where applicable.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Used:
never
uml:Parameter A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
Type:
Content:
complex, 20 attributes, 14 elements
Defined:
globally; see XML source
Used:
never
uml:ParameterableClassifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:ParameterableElement A ParameterableElement can be referenced by a TemplateParameter when defining a formal template parameter for a template.
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Used:
never
uml:ParameterSet An parameter set acts as a complete set of inputs and outputs to a behavior, exclusive of other parameter sets on the behavior.
Type:
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:PartDecomposition PartDecomposition is a description of the internal interactions of one Lifeline relative to an Interaction.
Type:
Content:
complex, 12 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:Permission A Permission signifies granting of access rights from the supplier model element to a client model element.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:Pin Pins are connected as inputs and outputs to actions.
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:Port Ports represent interaction points between a classifier and its environment.
Type:
Content:
complex, 28 attributes, 20 elements
Defined:
globally; see XML source
Used:
never
uml:PrimitiveFunction PrimitiveFunction is not an action.
Type:
Content:
complex, 14 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:PrimitiveType The instances of primitive type used in UML itself include Boolean, Integer, UnlimitedNatural, and String.
Type:
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:Profile
Type:
Content:
complex, 15 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ProfileApplication
Type:
Content:
complex, 10 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:Property Property represents a declared state of one or more instances in terms of a named relationship to a value or values.
Type:
Content:
complex, 24 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ProtocolConformance
Type:
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Used:
never
uml:ProtocolStateMachine
Type:
Content:
complex, 26 attributes, 40 elements
Defined:
globally; see XML source
Used:
never
uml:ProtocolTransition A protocol transition (transition as specialized in the ProtocolStateMachines package) specifies a legal transition for an operation.
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:Pseudostate
Type:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:QualifierValue A link cannot be passed as a runtime value to or from an action.
Type:
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:RaiseExceptionAction (CompleteActions) RaiseExceptionAction is an action that causes an exception to occur.
Type:
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:ReadExtentAction (CompleteActions) ReadExtentAction is an action that retrieves the current instances of a classifier.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ReadIsClassifiedObjectAction This action tests the classification of an object against a given class.
Type:
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ReadLinkAction This action navigates an association towards one end, which is the end that does not have an input pin to take its object (the “open” end).
Type:
Content:
complex, 17 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ReadLinkObjectEndAction This action reads the object on an end of a link object.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ReadLinkObjectEndQualifierAction This action reads a qualifier value or values on an end of a link object.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ReadSelfAction Every action is ultimately a part of some activity, which is in turn optionally attached in some way to the specification of a classifier—for example as the body of a method or as part of a state machine.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:ReadStructuralFeatureAction This action reads the values of a structural feature, in order if the structural feature is ordered.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:ReadVariableAction This action reads the values of a variables, in order if the variable is ordered.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:Realization In the metamodel, a Realization is a subtype of Dependencies::Realization.
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:Reception A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:ReclassifyObjectAction ReclassifyObjectAction adds given classifier to an object and removes given classifiers from that object.
Type:
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:RedefinableElement A redefinable element is a named element that can be redefined in the context of a generalization.
Type:
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:RedefinableTemplateSignature RedefinableTemplateSignature specializes both TemplateSignature and RedefinableElement in order to allow the addition of new formal template parameters in the context of a specializing template Classifier.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:Region
Type:
Content:
complex, 12 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:Relationship A relationship references one or more related elements.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
never
uml:RemoveStructuralFeatureValueAction The object to access is specified dynamically, by referring to an input pin on which the object will be placed at runtime.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:RemoveVariableValueAction One value is removed from the set of possible variable values.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:ReplyAction (CompleteActions) ReplyAction is an action that accepts a set of return values and a token containing return information produced by a previous accept call action.
Type:
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:SendObjectAction SendObjectAction is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:SendSignalAction SendSignalAction is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity.
Type:
Content:
complex, 19 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:Signal A signal is a specification of type of send request instances communicated between objects.
Type:
Content:
complex, 18 attributes, 20 elements
Defined:
globally; see XML source
Used:
never
uml:SignalTrigger A signal event represents the receipt of an asynchronous signal.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Slot A slot is owned by an instance specification.
Type:
Content:
complex, 8 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:StartOwnedBehaviorAction (CompleteActions) StartOwnedBehaviorAction is an action that starts the owned behavior of the input.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:State
Type:
Content:
complex, 16 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:StateInvariant A StateInvariant is a runtime constraint on the participants of the interaction.
Type:
Content:
complex, 11 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:StateMachine
Type:
Content:
complex, 26 attributes, 39 elements
Defined:
globally; see XML source
Used:
never
uml:Stereotype
Type:
Content:
complex, 20 attributes, 30 elements
Defined:
globally; see XML source
Used:
never
uml:Stop A Stop is an EventOccurrence that defines the termination of the instance specified by the Lifeline on which the Stop occurs.
Type:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
never
uml:StringExpression
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
uml:StructuralFeature A structural feature is a typed feature of a classifier that specify the structure of instances of the classifier.
Type:
Content:
complex, 16 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:StructuralFeatureAction This abstract action class statically specifies the structural feature being accessed.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
uml:StructuredActivityNode
Type:
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:StructuredClassifier A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.
Type:
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Used:
never
uml:Substitution A substitution is a relationship between two classifiers signifies that the substitutingClassifier complies with the contract specified by the contract classifier.
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateableClassifier
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateableElement TemplateableElement may contain a template signature which specifies the formal template parameters.
Type:
Content:
complex, 7 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateBinding TemplateBinding is a directed relationship from a bound templateable element to the template signature of the target template.
Type:
Content:
complex, 8 attributes, 5 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateParameter TemplateParameter references a ParameterableElement which is exposed as a formal template parameter in the containing template.
Type:
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateParameterSubstitution TemplateParameterSubstitution associates one or more actual parameters with a formal template parameter within the context of a TemplateBinding.
Type:
Content:
complex, 9 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
uml:TemplateSignature A TemplateSignature is owned by a TemplateableElement and has one or more TemplateParameters that define the signature for binding this template.
Type:
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Used:
never
uml:TestIdentityAction This action returns true if the two input values are the same identity, false if they are not.
Type:
Content:
complex, 17 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:TimeConstraint A TimeConstraint defines a Constraint that refers to a TimeInterval.
Type:
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:TimeExpression A TimeExpression defines a value specification that represent a time value.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:TimeInterval A TimeInterval defines the range between two TimeExpressions.
Type:
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
never
uml:TimeObservationAction A TimeObservationAction defines an action that observes the current point in time.
Type:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:TimeTrigger A time trigger specifies a time event, which models the expiration of a specific deadline.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Transition
Type:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Used:
never
uml:Trigger A trigger specifies the an event that may cause the execution of an associated behavior.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:Type A type serves as a constraint on the range of values represented by a typed element.
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:TypedElement A typed element is an element that has a type that serves as a constraint on the range of values the element can represent.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
never
uml:Usage A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation.
Type:
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
never
uml:UseCase A UseCase is a kind of behaviored classifier that represents a declaration of an offered behavior.
Type:
Content:
complex, 20 attributes, 28 elements
Defined:
globally; see XML source
Used:
never
uml:ValuePin A value pin is an input pin that provides a value to an action that does not come from an incoming object flow edge.
Type:
Content:
complex, 22 attributes, 19 elements
Defined:
globally; see XML source
Used:
never
uml:ValueSpecification ValueSpecification is an abstract metaclass used to identify a value or values in a model.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:Variable A variable is considered a connectable element.
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Used:
never
uml:VariableAction VariableAction is an abstract class for actions that operate on a statically specified variable.
Type:
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:Vertex
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
never
uml:WriteLinkAction A write link action takes a complete identification of a link and creates or destroys it.
Type:
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
never
uml:WriteStructuralFeatureAction A write structural feature action operates on a structural feature of an object to modify its values.
Type:
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
never
uml:WriteVariableAction A write variable action operates on a variable to modify its values.
Type:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
never
upperBound
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ObjectNode complexType; see XML source
upperValue
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 6 locations
useCase
Type:
Content:
complex, 20 attributes, 28 elements
Defined:
locally witnin uml:Classifier complexType; see XML source
utilizedElement The model element that is utilized in the manifestation in an Artifact.
Type:
Content:
complex, 12 attributes, 8 elements
Defined:
locally witnin uml:Manifestation complexType; see XML source
value (type uml:InputPin)
Type:
Content:
complex, 22 attributes, 18 elements
Defined:
locally at 4 locations
value (type uml:ValueSpecification)
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally at 2 locations
variable
Type:
Content:
complex, 15 attributes, 12 elements
Defined:
locally at 2 locations
weight
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:ActivityEdge complexType; see XML source
when Specifies the corresponding time deadline.
Type:
Content:
complex, 12 attributes, 9 elements
Defined:
locally witnin uml:TimeTrigger complexType; see XML source
Complex Type Summary
An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
(CompleteActions) AcceptCallAction is an accept event action representing the receipt of a synchronous call request.
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content:
complex, 19 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
at 22 locations
An activity contains a language-specific text string used to describe a computation, and an optional specification of the language.
Content:
complex, 30 attributes, 40 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 4 elements
Used:
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 7 elements
Used:
An activity may have more than one activity final node.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
Activity groups are a generic grouping construct for nodes and edges.
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 5 elements
Used:
at 13 locations
Activity parameters are object nodes at the beginning and end of flows, to accept inputs to an activity and provide outputs from it.
Content:
complex, 21 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Partitions divide the nodes and edges to constrain and show a view of the contained nodes.
Content:
complex, 15 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 4 elements
Used:
An Actor models a type of role played by an entity that interacts with the subject (e.g., by exchanging signals and data), but which is external to the subject (i.e., in the sense that an instance of an actor is not a part of the instance of its corresponding subject).
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
Structural Features are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Content:
complex, 19 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Variables are potentially multi-valued and ordered, so the action supports specification of insertion points for new values.
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
An AnyTrigger for a given state specifies that the transition is triggered for all applicable message triggers except for those specified explicitly on other transitions for this state.
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
ApplyFunctionAction is an action that invokes a primitive predefined function that computes output values based only on the input values and the function.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Content:
complex, 19 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
An association specifies a semantic relationship that can occur between typed instances.
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
In the metamodel, an AssociationClass is a declaration of a semantic relationship between Classifiers, which has a set of features of its own.
Content:
complex, 22 attributes, 32 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Behavior is a specification of how its context classifier changes state over time.
Content:
complex, 25 attributes, 36 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 6 elements
Used:
at 13 locations
A behavioral feature specifies that an instance of a classifier will respond to a designated request by invoking a behavior.
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes, 4 elements
Used:
A classifier can have behavior specifications defined in its namespace.
Content:
complex, 19 attributes, 24 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 5 elements
Used:
BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object.
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
CallAction is an abstract class for actions that invoke behavior and receive return values.
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior.
Content:
complex, 20 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior.
Content:
complex, 20 attributes, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A call trigger represents the reception of a request to invoke a specific operation and specifies a call event.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A central buffer node accepts tokens from upstream objects nodes and passes them along to downstream object nodes.
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
A change trigger specifies an event that occurs when a Boolean-valued expression becomes true as a result of a change in value of one or more attributes or associations.
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Class is a kind of classifier whose features are attributes and operations.
Content:
complex, 20 attributes, 30 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
A classifier is a namespace whose members can include features.
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 8 attributes, 9 elements
Used:
at 25 locations
ClassifierTemplateParameter is a template parameter where the parametered element is a Classifier in its capacity of being a kind of ParameterableElement.
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes, 6 elements
Used:
This action destroys all links of an association that have a particular object at one end.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
This action removes all values of a structural feature.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
This action removes all values of an variable.
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Used:
A collaboration is represented as a kind of classifier and defines a set of cooperating entities to be played by instances (its roles), as well as a set of connectors that define communication paths between the participating instances.
Content:
complex, 20 attributes, 27 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
A collaboration occurrence represents one particular use of a collaboration to explain the relationships between the properties of a classifier.
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A combined fragment defines an expression of interaction fragments.
Content:
complex, 12 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A comment gives the ability to attach various remarks to elements.
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A communication path is an association between two Nodes, through which Nodes are able to exchange signals and messages.
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Used:
Content:
complex, 21 attributes, 32 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content:
complex, 20 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A ConnectableElement is an abstract metaclass representing a set of instances that are owned by a containing classifier instance.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
ConnectableElementTemplateParameter is a template parameter where the parametered element is a ConnectableElement.
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
Connection point references of a submachine state can be used as sources/targets of transitions.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Each connector may be attached to two or more connectable elements, each representing a set of instances.
Content:
complex, 16 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 4 elements
Used:
A connector end is an endpoint of a connector, which attaches the connector to a connectable element.
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Constraint contains a ValueSpecification that specifies additional semantics for one or more elements.
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
at 15 locations
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Objects and data cannot pass along a control flow edge.
Content:
complex, 16 attributes, 14 elements
Defined:
globally; see XML source
Used:
A control node is an activity node used to coordinate the flows between other nodes.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
This action can be used to create links and link objects.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
This action is exclusively for creating links of association classes.
Content:
complex, 17 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This action instantiates a classifier.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A data store keeps all tokens that enter it, copying them when they are chosen to move downstream.
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Used:
DataType defines a kind of classifier in which operations are all pure functions (i.e., they can return data values but they cannot change data values, because they have no identity).
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A decision node has one incoming edge and multiple outgoing activity edges.
Content:
complex, 17 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
In the metamodel, DeployedArtifact is an abstract metaclass that is a specialization of NamedElement.
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Used:
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
In the metamodel, a DeploymentSpecification is a subtype of Artifact.
Content:
complex, 21 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
A deployment target is the location for a deployed artifact.
Content:
complex, 10 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This action destroys a link or a link object.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
This action destroys the object on its input pin at runtime.
Content:
complex, 19 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
A Device is a physical computational resource with processing capability upon which artifacts may be deployed for execution.
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Used:
A directed relationship references one or more source elements and one or more target elements.
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
A duration defines a value specification that specifies the temporal distance between two time expressions that specify time instants.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
A DurationConstraint defines a Constraint that refers to a DurationInterval.
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
A DurationInterval defines the range between two Durations.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
A DurationObservationAction defines an action that observes duration in time.
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Element is an abstract metaclass with no superclass.
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 17 locations
An element import is defined as a directed relationship between an importing namespace and a packageable element.
Content:
complex, 10 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 1 element
Used:
Extends a classifier with the ability to own ports as specific and type checked interaction points.
Content:
complex, 18 attributes, 22 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Enumeration is a kind of data type, whose instances may be any of a number of user-defined enumeration literals.
Content:
complex, 18 attributes, 22 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
An enumeration literal is a user-defined data value for an enumeration.
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Used:
EventOccurrences represents moments in time to which Actions are associated.
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes, 6 elements
Used:
(ExtraStructuredActivities) An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
Content:
complex, 10 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
In the metamodel, a ExecutionEnvironment is a subclass of Node.
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Used:
An ExecutionOccurrence is an instantiation of a unit of behavior within the Lifeline.
Content:
complex, 14 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
(ExtraStructuredActivities) An expansion node is an object node used to indicate a flow across the boundary of an expansion region.
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
An expansion region is a strictly nested region of an activity with explicit input and outputs (modeled as ExpansionNodes).
Content:
complex, 21 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
An expression represents a node in an expression tree, which may be non-terminal or terminal.
Content:
complex, 16 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
This relationship specifies that the behavior of a use case may be extended by the behavior of another (usually supplementary) use case.
Content:
complex, 12 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 3 elements
Used:
Content:
complex, 20 attributes, 21 elements
Defined:
globally; see XML source
Used:
Content:
complex, 24 attributes, 18 elements
Defined:
globally; see XML source
Used:
An ExtensionPoint is a feature of a use case that identifies a point where the behavior of a use case can be augmented with elements of another (extending) use case.
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Used:
A feature declares a behavioral or structural characteristic of instances of classifiers.
Content:
complex, 12 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
See descriptions at children of final node.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
Content:
complex, 16 attributes, 21 elements
Defined:
globally; see XML source
Used:
A flow final destroys all tokens that arrive at it.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
A fork node has one incoming edge and multiple outgoing edges.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
A Gate is a connection point for relating a Message outside an InteractionFragment with a Message inside the InteractionFragment.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
A generalization relates a specific classifier to a more general classifier, and is owned by the specific classifier.
Content:
complex, 10 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
Each Generalization is a binary relationship that relates a specific Classifier to a more general Classifier (i.e., a subclass).
Content:
complex, 16 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 2 elements
Used:
A GeneralOrdering represents a binary relation between two Eventoccurrences, to describe that one Eventoccurrence must occur before the other in a valid trace.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
An Implementation is a specialized Realization relationship between a Classifier and an Interface.
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Include is a DirectedRelationship between two use cases, implying that the behavior of the included use case is inserted into the behavior of the including use case.
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
An Information Flow specifies that one or more information items circulate from its sources to its targets.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
An information Item is an abstraction of all kinds of information that can be exchanged between objects.
Content:
complex, 19 attributes, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
An activity may have more than one initial node.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
An input pin is a pin that holds input values to be consumed by an action.
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
at 14 locations
In the metamodel, InstanceSpecification is a specialization of DeploymentTarget and DeployedArtifact.
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
An instance value specifies the value modeled by an instance specification.
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
The point is that the InteractionConstraint "received" from StructuralArchitecture will consist of a set of such units described by sequence diagrams (or collaboration diagrams).
Content:
complex, 26 attributes, 42 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
An InteractionConstraint is a boolean expression that guards an operand in a CombinedFragment.
Content:
complex, 13 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
An InteractionFragment is a general class that holds the common parts of CompositeFragment, AtomicFragment and InteractionExpressionOperand.
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
InteractionOccurrence is a specialization of InteractionFragment.
Content:
complex, 12 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
An InteractionOperand is contained in a CombinedFragment.
Content:
complex, 11 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.
Content:
complex, 19 attributes, 25 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
An interruptible region contains activity nodes.
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
An Interval defines the range between two value specifications.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A IntervalConstraint defines a Constraint that refers to an Interval.
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content:
complex, 17 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A lifeline represents an individual participant in the Interaction.
Content:
complex, 13 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 4 elements
Used:
A link action creates, destroys, or reads links, identifying a link by its end objects and qualifier values, if any.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
Content:
complex, 9 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 3 elements
Used:
A literal boolean contains a Boolean-valued attribute.
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A literal integer contains an Integer-valued attribute.
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A literal null is used to represent null, i.e., the absence of a value.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
A literal specification is an abstract specialization of ValueSpecification that identifies a literal constant being modeled.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Used:
A literal string contains a String-valued attribute.
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A literal unlimited natural contains a UnlimitedNatural-valued attribute.
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Content:
complex, 24 attributes, 29 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes, 8 elements
Used:
In the metamodel, a Manifestation is a subtype of Abstraction.
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A merge node has multiple incoming edges and a single outgoing edge.
Content:
complex, 16 attributes, 12 elements
Defined:
globally; see XML source
Used:
A Message defines a particular communication between Lifelines of an Interaction.
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 5 elements
Used:
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a Message.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A message trigger specifies the an observable event caused by a either a call or a signal.
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Used:
The Model construct is defined as a Package.
Content:
complex, 14 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A MultiplicityElement is an abstract metaclass which includes optional attributes for defining the bounds of a multiplicity.
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A named element represents elements that may have a name.
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
at 24 locations
A namespace is a named element that can own other named elements.
Content:
complex, 10 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
In the metamodel, a Node is a subclass of Class.
Content:
complex, 20 attributes, 32 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 2 elements
Used:
Content:
complex, 20 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 4 elements
Used:
An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language.
Content:
complex, 15 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 1 element
Used:
An operation is a behavioral feature of a classifier that specifies the name, type, parameters, and constraints for invoking an associated behavior.
Content:
complex, 25 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 9 attributes, 9 elements
Used:
OperationTemplateParameter is a template parameter where the parametered element is an Operation.
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Used:
An output pin is a pin that holds output values produced by an action.
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Used:
A package is a namespace for its members, and may contain other packages.
Content:
complex, 13 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 5 elements
Used:
A packageable element indicates a named element that may be owned directly by a package.
Content:
complex, 12 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
at 11 locations
A package import is defined as a directed relationship that identifies a package whose members are to be imported by a namespace.
Content:
complex, 9 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
A package merge is a relationship between two packages, where the contents of the target package (the one pointed at) is merged with the contents of the source package through specialization and redefinition, where applicable.
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
Content:
complex, 20 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 8 attributes, 5 elements
Used:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
A ParameterableElement can be referenced by a TemplateParameter when defining a formal template parameter for a template.
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
An parameter set acts as a complete set of inputs and outputs to a behavior, exclusive of other parameter sets on the behavior.
Content:
complex, 11 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
PartDecomposition is a description of the internal interactions of one Lifeline relative to an Interaction.
Content:
complex, 12 attributes, 12 elements
Defined:
globally; see XML source
Used:
A Permission signifies granting of access rights from the supplier model element to a client model element.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
Pins are connected as inputs and outputs to actions.
Content:
complex, 22 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Ports represent interaction points between a classifier and its environment.
Content:
complex, 28 attributes, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 2 elements
Used:
PrimitiveFunction is not an action.
Content:
complex, 14 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
The instances of primitive type used in UML itself include Boolean, Integer, UnlimitedNatural, and String.
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Used:
Content:
complex, 15 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Content:
complex, 10 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Property represents a declared state of one or more instances in terms of a named relationship to a value or values.
Content:
complex, 24 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 8 attributes, 8 elements
Used:
at 11 locations
Content:
complex, 8 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content:
complex, 26 attributes, 40 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A protocol transition (transition as specialized in the ProtocolStateMachines package) specifies a legal transition for an operation.
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content:
complex, 13 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A link cannot be passed as a runtime value to or from an action.
Content:
complex, 9 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
(CompleteActions) RaiseExceptionAction is an action that causes an exception to occur.
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
(CompleteActions) ReadExtentAction is an action that retrieves the current instances of a classifier.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
This action tests the classification of an object against a given class.
Content:
complex, 19 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 3 elements
Used:
This action navigates an association towards one end, which is the end that does not have an input pin to take its object (the “open” end).
Content:
complex, 17 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This action reads the object on an end of a link object.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
This action reads a qualifier value or values on an end of a link object.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Every action is ultimately a part of some activity, which is in turn optionally attached in some way to the specification of a classifier—for example as the body of a method or as part of a state machine.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This action reads the values of a structural feature, in order if the structural feature is ordered.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
This action reads the values of a variables, in order if the variable is ordered.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
In the metamodel, a Realization is a subtype of Dependencies::Realization.
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
ReclassifyObjectAction adds given classifier to an object and removes given classifiers from that object.
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
A redefinable element is a named element that can be redefined in the context of a generalization.
Content:
complex, 11 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
RedefinableTemplateSignature specializes both TemplateSignature and RedefinableElement in order to allow the addition of new formal template parameters in the context of a specializing template Classifier.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 4 elements
Used:
Content:
complex, 12 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 3 elements
Used:
A relationship references one or more related elements.
Content:
complex, 7 attributes, 3 elements
Defined:
globally; see XML source
Used:
The object to access is specified dynamically, by referring to an input pin on which the object will be placed at runtime.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Used:
One value is removed from the set of possible variable values.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Used:
(CompleteActions) ReplyAction is an action that accepts a set of return values and a token containing return information produced by a previous accept call action.
Content:
complex, 20 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
SendObjectAction is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity.
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
SendSignalAction is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity.
Content:
complex, 19 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A signal is a specification of type of send request instances communicated between objects.
Content:
complex, 18 attributes, 20 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A signal event represents the receipt of an asynchronous signal.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A slot is owned by an instance specification.
Content:
complex, 8 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
(CompleteActions) StartOwnedBehaviorAction is an action that starts the owned behavior of the input.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 16 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes, 11 elements
Used:
A StateInvariant is a runtime constraint on the participants of the interaction.
Content:
complex, 11 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 26 attributes, 39 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Content:
complex, 20 attributes, 30 elements
Defined:
globally; see XML source
Used:
A Stop is an EventOccurrence that defines the termination of the instance specified by the Lifeline on which the Stop occurs.
Content:
complex, 17 attributes, 15 elements
Defined:
globally; see XML source
Used:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A structural feature is a typed feature of a classifier that specify the structure of instances of the classifier.
Content:
complex, 16 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 3 elements
Used:
This abstract action class statically specifies the structural feature being accessed.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.
Content:
complex, 18 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A substitution is a relationship between two classifiers signifies that the substitutingClassifier complies with the contract specified by the contract classifier.
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Used:
TemplateableElement may contain a template signature which specifies the formal template parameters.
Content:
complex, 7 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
TemplateBinding is a directed relationship from a bound templateable element to the template signature of the target template.
Content:
complex, 8 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
TemplateParameter references a ParameterableElement which is exposed as a formal template parameter in the containing template.
Content:
complex, 9 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 4 elements
Used:
TemplateParameterSubstitution associates one or more actual parameters with a formal template parameter within the context of a TemplateBinding.
Content:
complex, 9 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 3 elements
Used:
A TemplateSignature is owned by a TemplateableElement and has one or more TemplateParameters that define the signature for binding this template.
Content:
complex, 10 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 4 elements
Used:
This action returns true if the two input values are the same identity, false if they are not.
Content:
complex, 17 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A TimeConstraint defines a Constraint that refers to a TimeInterval.
Content:
complex, 13 attributes, 10 elements
Defined:
globally; see XML source
Used:
A TimeExpression defines a value specification that represent a time value.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
A TimeInterval defines the range between two TimeExpressions.
Content:
complex, 14 attributes, 11 elements
Defined:
globally; see XML source
Used:
A TimeObservationAction defines an action that observes the current point in time.
Content:
complex, 18 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A time trigger specifies a time event, which models the expiration of a specific deadline.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content:
complex, 16 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 6 elements
Used:
A trigger specifies the an event that may cause the execution of an associated behavior.
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A type serves as a constraint on the range of values represented by a typed element.
Content:
complex, 12 attributes, 8 elements
Defined:
globally; see XML source
Used:
A typed element is an element that has a type that serves as a constraint on the range of values the element can represent.
Content:
complex, 11 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation.
Content:
complex, 14 attributes, 10 elements
Defined:
globally; see XML source
Used:
A UseCase is a kind of behaviored classifier that represents a declaration of an offered behavior.
Content:
complex, 20 attributes, 28 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
A value pin is an input pin that provides a value to an action that does not come from an incoming object flow edge.
Content:
complex, 22 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
ValueSpecification is an abstract metaclass used to identify a value or values in a model.
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
at 24 locations
A variable is considered a connectable element.
Content:
complex, 15 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
VariableAction is an abstract class for actions that operate on a statically specified variable.
Content:
complex, 18 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content:
complex, 12 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
A write link action takes a complete identification of a link and creates or destroys it.
Content:
complex, 17 attributes, 16 elements
Defined:
globally; see XML source
Used:
A write structural feature action operates on a structural feature of an object to modify its values.
Content:
complex, 18 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A write variable action operates on a variable to modify its values.
Content:
complex, 18 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Simple Type Summary
AggregationKind is an enumeration of the following literal values: • none Indicates that the property has no aggregation. • shared Indicates that the property has a shared aggregation. • composite Indicates that the property is aggregated compositely, i.e., the composite object has responsibility for the existence and storage of the composed objects (parts).
Defined:
globally; see XML source
Used:
CallConcurrencyKind is an enumeration with the following literals: • sequential No concurrency management mechanism is associated with the operation and, therefore, concurrency conflicts may occur.
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
(ExtraStructuredActivities) ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.
Defined:
globally; see XML source
Used:
Interaction Operator is an enumeration designating the different kinds of operators of CombinedFragments.
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
never
Defined:
globally; see XML source
Used:
ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.
Defined:
globally; see XML source
Used:
ParameterDirectionKind is an enumeration of the following literal values: • in Indicates that parameter values are passed into the behavioral element by the caller. • inout Indicates that parameter values are passed into a behavioral element by the caller and then back out to the caller from the behavioral element. • out Indicates that parameter values are passed from a behavioral element out to the caller. • return Indicates that parameter values are passed as return values from a behavioral element back to the caller.
Defined:
globally; see XML source
Used:
The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters (see “Parameter (as specialized)” on page 354).
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
TransitionKind is an enumeration of the following literal values: • external • internal • local
Defined:
globally; see XML source
Used:
VisibilityKind is an enumeration of the following literal values: • public • private • protected • package
Defined:
globally; see XML source
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.eclipse.org/emf/2002/Ecore" schemaLocation="ecore.xsd"/>
<xsd:import namespace="http://www.omg.org/XMI" schemaLocation="XMI.xsd"/>
<xsd:simpleType name="VisibilityKind">
<xsd:annotation>
<xsd:documentation>
VisibilityKind is an enumeration of the following literal values: &#8226; public &#8226; private &#8226; protected &#8226; package
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="public"/>
<xsd:enumeration value="private"/>
<xsd:enumeration value="protected"/>
<xsd:enumeration value="package"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ParameterDirectionKind">
<xsd:annotation>
<xsd:documentation>
ParameterDirectionKind is an enumeration of the following literal values: &#8226; in Indicates that parameter values are passed into the behavioral element by the caller. &#8226; inout Indicates that parameter values are passed into a behavioral element by the caller and then back out to the caller from the behavioral element. &#8226; out Indicates that parameter values are passed from a behavioral element out to the caller. &#8226; return Indicates that parameter values are passed as return values from a behavioral element back to the caller.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="in"/>
<xsd:enumeration value="inout"/>
<xsd:enumeration value="out"/>
<xsd:enumeration value="return"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AggregationKind">
<xsd:annotation>
<xsd:documentation>
AggregationKind is an enumeration of the following literal values: &#8226; none Indicates that the property has no aggregation. &#8226; shared Indicates that the property has a shared aggregation. &#8226; composite Indicates that the property is aggregated compositely, i.e., the composite object has responsibility for the existence and storage of the composed objects (parts).
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="none"/>
<xsd:enumeration value="shared"/>
<xsd:enumeration value="composite"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CallConcurrencyKind">
<xsd:annotation>
<xsd:documentation>
CallConcurrencyKind is an enumeration with the following literals: &#8226; sequential No concurrency management mechanism is associated with the operation and, therefore, concurrency conflicts may occur. Instances that invoke a behavioral feature need to coordinate so that only one invocation to a target on any behavioral feature occurs at once. &#8226; guarded Multiple invocations of a behavioral feature may occur simultaneously to one instance, but only one is allowed to commence. The others are blocked until the performance of the first behavioral feature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocks. &#8226; concurrent Multiple invocations of a behavioral feature may occur simultaneously to one instance and all of them may proceed concurrently.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="sequential"/>
<xsd:enumeration value="guarded"/>
<xsd:enumeration value="concurrent"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MessageKind">
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="complete"/>
<xsd:enumeration value="lost"/>
<xsd:enumeration value="found"/>
<xsd:enumeration value="unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MessageSort">
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="synchCall"/>
<xsd:enumeration value="synchSignal"/>
<xsd:enumeration value="asynchCall"/>
<xsd:enumeration value="asynchSignal"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExpansionKind">
<xsd:annotation>
<xsd:documentation>
(ExtraStructuredActivities) ExpansionKind is an enumeration type used to specify how multiple executions of an expansion region interact.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="parallel"/>
<xsd:enumeration value="iterative"/>
<xsd:enumeration value="stream"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InteractionOperator">
<xsd:annotation>
<xsd:documentation>
Interaction Operator is an enumeration designating the different kinds of operators of CombinedFragments. The InteractionOperand defines the type of operator of a CombinedFragment.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="seq"/>
<xsd:enumeration value="alt"/>
<xsd:enumeration value="opt"/>
<xsd:enumeration value="break"/>
<xsd:enumeration value="par"/>
<xsd:enumeration value="strict"/>
<xsd:enumeration value="loop"/>
<xsd:enumeration value="critical"/>
<xsd:enumeration value="neg"/>
<xsd:enumeration value="assert"/>
<xsd:enumeration value="ignore"/>
<xsd:enumeration value="consider"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransitionKind">
<xsd:annotation>
<xsd:documentation>
TransitionKind is an enumeration of the following literal values: &#8226; external &#8226; internal &#8226; local
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="internal"/>
<xsd:enumeration value="local"/>
<xsd:enumeration value="external"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PseudostateKind">
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="initial"/>
<xsd:enumeration value="deepHistory"/>
<xsd:enumeration value="shallowHistory"/>
<xsd:enumeration value="join"/>
<xsd:enumeration value="fork"/>
<xsd:enumeration value="junction"/>
<xsd:enumeration value="choice"/>
<xsd:enumeration value="entryPoint"/>
<xsd:enumeration value="exitPoint"/>
<xsd:enumeration value="terminate"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ParameterEffectKind">
<xsd:annotation>
<xsd:documentation>
The datatype ParameterEffectKind is an enumeration that indicates the effect of a behavior on values passed in or out of its parameters (see &#8220;Parameter (as specialized)&#8221; on page 354).
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="create"/>
<xsd:enumeration value="read"/>
<xsd:enumeration value="update"/>
<xsd:enumeration value="delete"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ObjectNodeOrderingKind">
<xsd:annotation>
<xsd:documentation>
ObjectNodeOrderingKind is an enumeration indicating queuing order within a node.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="unordered"/>
<xsd:enumeration value="ordered"/>
<xsd:enumeration value="LIFO"/>
<xsd:enumeration value="FIFO"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ConnectorKind">
<xsd:restriction base="xsd:NCName">
<xsd:enumeration value="assembly"/>
<xsd:enumeration value="delegation"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Element">
<xsd:annotation>
<xsd:documentation>
Element is an abstract metaclass with no superclass. It is used as the common superclass for all metaclasses in the infrastructure library. Element has a derived composition association to itself to support the general capability for elements to own other elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ecore:EModelElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="ownedComment" type="uml:Comment">
<xsd:annotation>
<xsd:documentation>
The Comments owned by this element. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Element" type="uml:Element">
<xsd:annotation>
<xsd:documentation>
Element is an abstract metaclass with no superclass. It is used as the common superclass for all metaclasses in the infrastructure library. Element has a derived composition association to itself to support the general capability for elements to own other elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="MultiplicityElement">
<xsd:annotation>
<xsd:documentation>
A MultiplicityElement is an abstract metaclass which includes optional attributes for defining the bounds of a multiplicity. A MultiplicityElement also includes specifications of whether the values in an instantiation of this element must be unique or ordered.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:Element">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="upperValue" type="uml:ValueSpecification">
<xsd:annotation>
<xsd:documentation>
The specification of the upper bound for this multiplicity. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lowerValue" type="uml:ValueSpecification">
<xsd:annotation>
<xsd:documentation>
The specification of the lower bound for this multiplicity. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="isOrdered" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
For a multivalued multiplicity, this attribute specifies whether the values in an instantiation of this element are sequentially ordered. Default is false.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="isUnique" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
For a multivalued multiplicity, this attributes specifies whether the values in an instantiation of this element are unique. Default is true.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MultiplicityElement" type="uml:MultiplicityElement">
<xsd:annotation>
<xsd:documentation>
A MultiplicityElement is an abstract metaclass which includes optional attributes for defining the bounds of a multiplicity. A MultiplicityElement also includes specifications of whether the values in an instantiation of this element must be unique or ordered.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NamedElement">
<xsd:annotation>
<xsd:documentation>
A named element represents elements that may have a name. The name is used for identification of the named element within the namespace in which it is defined. A named element also has a qualified name that allows it to be unambiguously identified within a hierarchy of nested namespaces. NamedElement is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:TemplateableElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="clientDependency" type="uml:Dependency"/>
<xsd:element name="nameExpression" type="uml:StringExpression">
<xsd:annotation>
<xsd:documentation>
The expression used to define the name of this named element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the NamedElement.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="visibility" type="uml:VisibilityKind">
<xsd:annotation>
<xsd:documentation>
Determines the visibility of the NamedElement within different Namespaces within the overall model. Package Dependencies (&#8220;Dependencies&#8221; on page 94)
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="clientDependency" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="NamedElement" type="uml:NamedElement">
<xsd:annotation>
<xsd:documentation>
A named element represents elements that may have a name. The name is used for identification of the named element within the namespace in which it is defined. A named element also has a qualified name that allows it to be unambiguously identified within a hierarchy of nested namespaces. NamedElement is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Namespace">
<xsd:annotation>
<xsd:documentation>
A namespace is a named element that can own other named elements. Each named element may be owned by at most one namespace. A namespace provides a means for identifying named elements by name. Named elements can be identified by name in a namespace either by being directly owned by the namespace or by being introduced into the namespace by other means e.g. importing or inheriting. Namespace is an abstract metaclass. A namespace can own constraints. The constraint does not necessarily apply to the namespace itself, but may also apply to elements in the namespace. A namespace has the ability to import either individial members or all members of a package, thereby making it possible to refer to those named elements without qualification in the importing namespace. In the case of conflicts, it is necessary to use qualified names or aliases to disambiguate the referenced elements.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="ownedRule" type="uml:Constraint">
<xsd:annotation>
<xsd:documentation>
Specifies a set of Constraints owned by this Namespace. Subsets Namespace::ownedMember.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="elementImport" type="uml:ElementImport">
<xsd:annotation>
<xsd:documentation>
References the ElementImports owned by the Namespace. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="packageImport" type="uml:PackageImport">
<xsd:annotation>
<xsd:documentation>
References the PackageImports owned by the Namespace. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Namespace" type="uml:Namespace">
<xsd:annotation>
<xsd:documentation>
A namespace is a named element that can own other named elements. Each named element may be owned by at most one namespace. A namespace provides a means for identifying named elements by name. Named elements can be identified by name in a namespace either by being directly owned by the namespace or by being introduced into the namespace by other means e.g. importing or inheriting. Namespace is an abstract metaclass. A namespace can own constraints. The constraint does not necessarily apply to the namespace itself, but may also apply to elements in the namespace. A namespace has the ability to import either individial members or all members of a package, thereby making it possible to refer to those named elements without qualification in the importing namespace. In the case of conflicts, it is necessary to use qualified names or aliases to disambiguate the referenced elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="OpaqueExpression">
<xsd:annotation>
<xsd:documentation>
An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language. One predefined language for specifying expressions is OCL. Natural language or programming languages may also be used.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:ValueSpecification">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="behavior" type="uml:Behavior">
<xsd:annotation>
<xsd:documentation>Specifies the behavior of the opaque expression.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="body" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The text of the expression.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="language" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Specifies the language in which the expression is stated. The interpretation of the expression body depends on the language. If language is unspecified, it might be implicit from the expression body or the context.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="behavior" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the behavior of the opaque expression.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="OpaqueExpression" type="uml:OpaqueExpression">
<xsd:annotation>
<xsd:documentation>
An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language. One predefined language for specifying expressions is OCL. Natural language or programming languages may also be used.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ValueSpecification">
<xsd:annotation>
<xsd:documentation>
ValueSpecification is an abstract metaclass used to identify a value or values in a model. It may reference an instance or it may be an expression denoting an instance or instances when evaluated.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:TypedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="templateParameter" type="uml:TemplateParameter"/>
</xsd:choice>
<xsd:attribute name="templateParameter" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ValueSpecification" type="uml:ValueSpecification">
<xsd:annotation>
<xsd:documentation>
ValueSpecification is an abstract metaclass used to identify a value or values in a model. It may reference an instance or it may be an expression denoting an instance or instances when evaluated.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Expression">
<xsd:annotation>
<xsd:documentation>
An expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands which are value specifications.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:OpaqueExpression">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="operand" type="uml:ValueSpecification">
<xsd:annotation>
<xsd:documentation>
Specifies a sequence of operands. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="symbol" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The symbol associated with the node in the expression tree.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Expression" type="uml:Expression">
<xsd:annotation>
<xsd:documentation>
An expression represents a node in an expression tree, which may be non-terminal or terminal. It defines a symbol, and has a possibly empty sequence of operands which are value specifications.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Comment">
<xsd:annotation>
<xsd:documentation>
A comment gives the ability to attach various remarks to elements. A comment carries no semantic force, but may contain information that is useful to a modeler. A comment can be owned by any element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:TemplateableElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="annotatedElement" type="uml:Element">
<xsd:annotation>
<xsd:documentation>References the Element(s) being commented.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="bodyExpression" type="uml:StringExpression"/>
</xsd:choice>
<xsd:attribute name="body" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies a string that is the comment.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="annotatedElement" type="xsd:string">
<xsd:annotation>
<xsd:documentation>References the Element(s) being commented.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Comment" type="uml:Comment">
<xsd:annotation>
<xsd:documentation>
A comment gives the ability to attach various remarks to elements. A comment carries no semantic force, but may contain information that is useful to a modeler. A comment can be owned by any element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DirectedRelationship">
<xsd:annotation>
<xsd:documentation>
A directed relationship references one or more source elements and one or more target elements. Directed relationship is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:Relationship"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
A directed relationship references one or more source elements and one or more target elements. Directed relationship is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Relationship">
<xsd:annotation>
<xsd:documentation>
A relationship references one or more related elements. Relationship is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:Element"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Relationship" type="uml:Relationship">
<xsd:annotation>
<xsd:documentation>
A relationship references one or more related elements. Relationship is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Class">
<xsd:annotation>
<xsd:documentation>
Class is a kind of classifier whose features are attributes and operations. Attributes of a class are represented by instances of Property that are owned by the class. Some of these attributes may represent the navigable ends of binary associations.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:BehavioredClassifier">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="ownedAttribute" type="uml:Property">
<xsd:annotation>
<xsd:documentation>
References the properties owned by the classifier. (Subsets StructuredClassifier.role, Classifier. attribute,and Namespace.ownedMember)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ownedConnector" type="uml:Connector">
<xsd:annotation>
<xsd:documentation>
References the connectors owned by the classifier. (Subsets Classifier.feature and Namespace.ownedMember)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ownedPort" type="uml:Port">
<xsd:annotation>
<xsd:documentation>
References a set of ports that an encapsulated classifier owns. (Subsets Classifier.feature and Namespace.ownedMember.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ownedOperation" type="uml:Operation">
<xsd:annotation>
<xsd:documentation>
The operations owned by the class. The association is ordered. Subsets Classifier::feature and Namespace::ownedMember.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="nestedClassifier" type="uml:Classifier">
<xsd:annotation>
<xsd:documentation>
References all the Classifiers that are defined (nested) within the Class. Subsets Element:: ownedMember.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ownedReception" type="uml:Reception">
<xsd:annotation>
<xsd:documentation>
Receptions that objects of this class are willing to accept. (Specializes Namespace.owned- Member and Classifier.feature.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="isActive" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Class" type="uml:Class">
<xsd:annotation>
<xsd:documentation>
Class is a kind of classifier whose features are attributes and operations. Attributes of a class are represented by instances of Property that are owned by the class. Some of these attributes may represent the navigable ends of binary associations.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Type">
<xsd:annotation>
<xsd:documentation>
A type serves as a constraint on the range of values represented by a typed element. Type is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:PackageableElement"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Type" type="uml:Type">
<xsd:annotation>
<xsd:documentation>
A type serves as a constraint on the range of values represented by a typed element. Type is an abstract metaclass.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Property">
<xsd:annotation>
<xsd:documentation>
Property represents a declared state of one or more instances in terms of a named relationship to a value or values. When a property is an attribute of a classifier, the value or values are related to the instance of the classifier by being held in slots of the instance. When a property is an association end, the value or values are related to the instance or instances at the other end(s) of the association (see semantics of Association). Property is indirectly a subclass of Constructs::TypedElement. The range of valid values represented by the property can be controlled by setting the property&#8217;s type. Package AssociationClasses (&#8220;AssociationClasses&#8221; on page 107) A property may have other properties (attributes) that serve as qualifiers.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="uml:StructuralFeature">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="templateParameter" type="uml:TemplateParameter"/>
<xsd:element name="end" type="uml:ConnectorEnd">
<xsd:annotation>
<xsd:documentation>
Denotes a connector that attaches to this connectable element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deployment" type="uml:Deployment"/>
<xsd:element name="redefinedProperty" type="uml:Property"/>
<xsd:element name="subsettedProperty" type="uml:Property"/>
<xsd:element name="association" type="uml:Association">
<xsd:annotation>
<xsd:documentation>
References the association of which this property is a member, if any.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="defaultValue" type="uml:ValueSpecification">
<xsd:annotation>
<xsd:documentation>
A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is is instantiated. Subsets Element::ownedElement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="qualifier" type="uml:Property"/>
</xsd:choice>
<xsd:attribute name="templateParameter" type="xsd:string"/>
<xsd:attribute name="end" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Denotes a connector that attaches to this connectable element.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="isDerived" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information. The default value is false.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="isDerivedUnion" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Specifies whether the property is derived as the union of all of the properties that are constrained to subset it. The default value is false.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="aggregation"