-
Notifications
You must be signed in to change notification settings - Fork 100
Metamodel datavalue
sub-package containing the definition of all predefined kinds of data values
Generic class for the specification of value for data of a given type
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: CollectionValue, CollectionValueReference, LiteralBooleanValue, BooleanReference, EnumerationLiteral, EnumerationReference, LiteralStringValue, StringReference, LiteralNumericValue, NumericReference, ComplexValue, ComplexValueReference, BinaryExpression, UnaryExpression
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
type | Type | 0..1 |
Inherited fields (from ValueSpecification, AbstractTypedElement)
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 |
container for DataValue elements
Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: Collection, DataPkg, Exception, Message, Signal, BooleanType, Enumeration, StringType, NumericType, PhysicalQuantity
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedDataValues | DataValue | 0..* |
Inherited fields (from Structure)
Reference | Type | Range | Description |
---|---|---|---|
ownedPropertyValuePkgs | PropertyValuePkg | 0..* |
Base class for defining type-specific boolean values [source: Capella light-light study]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: LiteralBooleanValue, BooleanReference, BinaryExpression, UnaryExpression
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
booleanType | BooleanType | 0..1 |
Inherited fields (from DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
type | Type | 0..1 |
A literal Boolean is a specification of a Boolean value [source: UML superstructure v2.2]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
value | EBoolean | 0..1 | [](#value "the value "true" or "false"") |
Inherited fields (from AbstractBooleanValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
booleanType | BooleanType | 0..1 | |
type | Type | 0..1 |
A reference to a boolean value, allowing the reuse of boolean values across data value structures
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
referencedProperty | Property | 0..1 | |
referencedValue | AbstractBooleanValue | 0..1 |
Inherited fields (from AbstractBooleanValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
booleanType | BooleanType | 0..1 | |
type | Type | 0..1 |
Base class for defining type-specific enumeration values [source: Capella light-light study]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: EnumerationLiteral, EnumerationReference, BinaryExpression, UnaryExpression
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
enumerationType | Enumeration | 0..1 |
Inherited fields (from DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
type | Type | 0..1 |
A value specification composed of a finite list of predefined values
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
domainValue | DataValue | 0..1 |
Inherited fields (from AbstractEnumerationValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
enumerationType | Enumeration | 0..1 | |
type | Type | 0..1 |
A reference to an abstract enumeration value, allowing the reuse of enumeration values across data value structures
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
referencedProperty | Property | 0..1 | |
referencedValue | AbstractEnumerationValue | 0..1 |
Inherited fields (from AbstractEnumerationValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
enumerationType | Enumeration | 0..1 | |
type | Type | 0..1 |
A value defined by an ordered set of characters
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: LiteralStringValue, StringReference, BinaryExpression, UnaryExpression
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
stringType | StringType | 0..1 |
Inherited fields (from DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
type | Type | 0..1 |
A literal string is a specification of a string value [source: UML superstructure v2.2]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
value | EString | 0..1 |
Inherited fields (from AbstractStringValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
stringType | StringType | 0..1 | |
type | Type | 0..1 |
A reference to a string value, allowing the reuse of string values across data value structures
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
referencedProperty | Property | 0..1 | |
referencedValue | AbstractStringValue | 0..1 |
Inherited fields (from AbstractStringValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
stringType | StringType | 0..1 | |
type | Type | 0..1 |
A value expressed as a number
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: LiteralNumericValue, NumericReference, BinaryExpression, UnaryExpression
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
numericType | NumericType | 0..1 | |
unit | Unit | 0..1 |
Inherited fields (from DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
type | Type | 0..1 |
A literal value expressed as a number (ordered set of digits)
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
value | EString | 0..1 |
Inherited fields (from NumericValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
numericType | NumericType | 0..1 | |
type | Type | 0..1 | |
unit | Unit | 0..1 |
a reference to a numeric value, allowing the reuse of numeric values across data value structures
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
referencedProperty | Property | 0..1 | |
referencedValue | NumericValue | 0..1 |
Inherited fields (from NumericValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
numericType | NumericType | 0..1 | |
type | Type | 0..1 | |
unit | Unit | 0..1 |
Base class for defining complex value type [source: Capella light-light study]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: ComplexValue, ComplexValueReference, BinaryExpression, UnaryExpression
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
complexType | Classifier | 0..1 |
Inherited fields (from DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
type | Type | 0..1 |
Data type characterizing a complex number [source: Capella light-light study]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedParts | ValuePart | 0..* |
Inherited fields (from AbstractComplexValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
complexType | Classifier | 0..1 | |
type | Type | 0..1 |
A reference to a complex value [source: Capella light-light study]
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
referencedProperty | Property | 0..1 | |
referencedValue | AbstractComplexValue | 0..1 |
Inherited fields (from AbstractComplexValue, DataValue, ValueSpecification, AbstractTypedElement)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
complexType | Classifier | 0..1 | |
type | Type | 0..1 |
Used in the decomposition of complex values into smaller unitary elements [source: Capella light-light study]
Common Types: CapellaElement, TraceableElement, ModelElement, PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedValue | DataValue | 0..1 | |
referencedProperty | Property | 0..1 |
Abstract class to support the implementation of Expression specifications
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Known Sub Types: BinaryExpression, UnaryExpression
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
expression | EString | 0..1 | |
unparsedExpression | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
expressionType | DataType | 0..1 |
Inherited fields (from AbstractBooleanValue, DataValue, ValueSpecification, AbstractTypedElement, AbstractComplexValue, AbstractEnumerationValue, NumericValue, AbstractStringValue)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
booleanType | BooleanType | 0..1 | |
complexType | Classifier | 0..1 | |
enumerationType | Enumeration | 0..1 | |
numericType | NumericType | 0..1 | |
stringType | StringType | 0..1 | |
type | Type | 0..1 | |
unit | Unit | 0..1 |
Specification of a condition that can only evaluate to "true" or "false"
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
operator | BinaryOperator | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
ownedLeftOperand | DataValue | 0..1 | |
ownedRightOperand | DataValue | 0..1 |
Inherited fields (from AbstractExpressionValue, AbstractBooleanValue, DataValue, ValueSpecification, AbstractTypedElement, AbstractComplexValue, AbstractEnumerationValue, NumericValue, AbstractStringValue)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 | |
expression | EString | 0..1 | |
unparsedExpression | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
booleanType | BooleanType | 0..1 | |
complexType | Classifier | 0..1 | |
enumerationType | Enumeration | 0..1 | |
expressionType | DataType | 0..1 | |
numericType | NumericType | 0..1 | |
stringType | StringType | 0..1 | |
type | Type | 0..1 | |
unit | Unit | 0..1 |
Specification of a condition that can only evaluate to "true" or "false"
Common Types: NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
operator | UnaryOperator | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
ownedOperand | DataValue | 0..1 |
Inherited fields (from AbstractExpressionValue, AbstractBooleanValue, DataValue, ValueSpecification, AbstractTypedElement, AbstractComplexValue, AbstractEnumerationValue, NumericValue, AbstractStringValue)
Attribute | Type | Range | Description |
---|---|---|---|
abstract | EBoolean | 0..1 | |
expression | EString | 0..1 | |
unparsedExpression | EString | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 | |
booleanType | BooleanType | 0..1 | |
complexType | Classifier | 0..1 | |
enumerationType | Enumeration | 0..1 | |
expressionType | DataType | 0..1 | |
numericType | NumericType | 0..1 | |
stringType | StringType | 0..1 | |
type | Type | 0..1 | |
unit | Unit | 0..1 |
Specifies the kind of this binary operator
Common Types:
Attribute | Description |
---|---|
ADD | |
AND | |
DIV | |
EQU | |
IOR | |
MAX | |
MIN | |
MUL | |
POW | |
SUB | |
UNSET | |
XOR |
Specifies the kind of this unary operator
Common Types:
Attribute | Description |
---|---|
NOT | |
POS | |
PRE | |
SUC | |
UNSET | |
VAL |
An opaque expression contains language-specific text strings used to describe a value or values, and an optional specification of the languages. One predefined language for specifying expressions is OCL. Natural language or programming languages may also be used.
Common Types: CapellaElement, TraceableElement, ModelElement, PublishableElement, AbstractNamedElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
bodies | EString | 0..* | |
languages | EString | 0..* |
Inherited fields (from ValueSpecification, AbstractTypedElement)
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 |
- Official Website
- Download
- Release-Notes 7.0.0 (current version)
- Release-Notes-6.1.0
- Release-Notes-6.0.0