EEComponentRole
Published on Jan 8, 2024
VEC Version 2.1.0
1 min read
An EEComponentRole defines the instance specific properties and relationships of an EE-component.
Attributes
Name |
Type |
Mult. |
Description |
Owning Classifier |
identification |
String |
0..1 |
Specifies a unique identification of the Role. The identification is guaranteed to be unique within the OccurrenceOrUsage. |
Role |
Outgoing Relations
Other End |
This End |
General |
Role |
Type |
Mult. |
Agg. |
Unique |
Ordered |
Mult. |
Description |
housingComponentRef |
HousingComponentReference |
0..* |
Y |
Y |
N |
1 |
Specifies the HousingComponentReferences used in the EEComponentRole. (KBLFRM-401) |
componentNode |
ComponentNode |
0..* |
N |
Y |
N |
0..* |
References the ComponentNode that is realized by the referenced EEComponent (OccurrenceOrUsage with EEComponentRole). KBLFRM-341 |
EEComponentSpecification |
EEComponentSpecification |
1 |
N |
Y |
N |
0..* |
References the EEComponentSpecification that is instanced by this EEComponentRole. |
extensionSlotRef |
ExtensionSlotReference |
0..* |
Y |
Y |
N |
1 |
Specifies the ExtensionSlotReferences used in the EEComponentRole. |
Incoming Relations
This End |
Other End |
General |
Role |
Mult. |
Agg. |
Unique |
Ordered |
Type |
Mult. |
Description |
usedInserts |
0..* |
N |
Y |
N |
ExtensionSlotReference |
0..* |
Defines the inserts used for extension slot in a defined instance. These can be more than one EEComponentRole, because of variance in a 150% specification. |