DataStructureComponent«abstract»
CDIFDataStructure::Classes::DataStructureComponent
Definition
Abstract supertype of the component types defined by a RepresentedVariable (Identifier / Measure / Attribute / Dimension / VariableValue). Target of the generic cdi:has_DataStructureComponent and DataStructureComponent_isDefinedBy_RepresentedVariable; concrete subtypes generalize it.
Diagram
Inheritance
Specialized by: IdentifierComponent, MeasureComponent, AttributeComponent, DimensionComponent, VariableValueComponent
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| type | string | [1..*] | @type must contain a concrete subtype constant (cdi:IdentifierComponent / MeasureComponent / AttributeComponent / DimensionComponent / VariableValueComponent). |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| has | ← DataStructure | [1..*] | composition |
| isDefinedBy | → RepresentedVariable | [1] | association |