Package UML.Semantic.Foundation.DataTypes

Class Summary
AggregationKind In the metamodel AggregationKind defines an enumeration whose values are none, aggregate, and composite.
BooleanExpression In the metamodel BooleanExpression defines a statement which will evaluate to an instance of Boolean when it is evaluated.
CallConcurrencyKind In the metamodel CallConcurrency defines an enumeration whose values are sequential, guarded and concurrent.
ChangeableKind In the metamodel ChangeableKind defines an enumeration whose values are none, frozen, and addOnly.
Enumeration In the metamodel Enumeration defines a special kind of DataType whose range is a list of definable values, called EnumerationLiterals.
EnumerationLiteral An EnumerationLiteral defines an atom (i.e., with no relevant substructure) that but can be compared for equality.
Expression In the metamodel an Expression defines a statement which will evaluate to a (possibly empty) set of instances when executed in a context.
Geometry In the metamodel a Geometry is a triple of Floats, which denotes a position in space.
MessageDirectionKind In the metamodel MessageDirectionKind defines an enumeration whose values are activation and return.
Multiplicity In the metamodel a Multiplicity defines a non-empty set of non-negative integers.
MultiplicityRange In the metamodel a MultiplicityRange defines a range of integers.
Name In the metamodel a Name defines a token which is used for naming ModelElements.
ObjectSetExpression In the metamodel ObjectSetExpression defines a statement which will evaluate to a set of instances when it is evaluated.
OperationDirectionKind In the metamodel OperationDirectionKind defines an enumeration whose values are provide and require.
ParameterDirectionKind In the metamodel ParameterDirectionKind defines an enumeration whose values are in, inout, out, and return.
ProcedureExpression In the metamodel ProcedureExpression defines a statement which will result in an instance of Procedure when it is evaluated.
PseudostateKind In the metamodel PseudostateKind defines an enumeration whose values are initial, deepHistory, shallowHistory, join, fork, branch and final.
ScopeKind In the metamodel ScopeKind defines an enumeration whose values are classifier and instance.
SynchronousKind In the metamodel SynchronousKind defines an enumeration whose values are synchronous and asynchronous.
TimeExpression In the metamodel TimeExpression defines a statement which will evaluate to an instance of Time when it is evaluated.
VisibilityKind In the metamodel VisibilityKind defines an enumeration whose values are public, protected, and private.