ModuleList
Published on Feb 21, 2017
VEC Version 1.1.3
Last updated on Jan 26, 2021
1 min read
A ModuleList is a mechanism to control additional / completition PartOccurrences. This means for a car configuration, if at least one of the modules in the list participates in the configuration, the "completitionComponent" participates, too.
Attribute |
Value |
Owner |
modules |
Applied Stereotype |
|
Base Classifier |
ExtendableElement
|
Is Abstract |
false |
Derived Classifiers |
|
Attributes
Name |
Type |
Mult. |
Description |
Owning Classifier |
identification |
String |
0..1 |
Specifies a unique identification of the ModuleList. The identification is guaranteed to be unique within the ModuleListSpecification. Over all VEC-documents a ModuleList-instance can be trusted to be the same if the ModuleListSpecification-instance is the same and the identification of the ModuleList is the same. |
ModuleList |
description |
AbstractLocalizedString |
0..* |
Room for additional, human readable information about the ModuleList. |
ModuleList |
Outgoing Relations
Type |
Role |
Mult. |
Mult. |
Description |
PartOccurrence |
completionComponents |
1..* |
0..* |
References the components that are used as completition, if any of the Modules in the ModuleList appears in a configuration. |
PartWithSubComponentsRole |
moduleInList |
1..* |
0..* |
References the Modules that belong to the ModuleList. If any of the referenced Modules participates in a configuration the completition components participate, too. |
Incoming Relations
Type |
Mult. |
Role |
Mult. |
Description |
ModuleListSpecification |
1 |
moduleListConfiguration |
1..* |
Specifies the ModuleLists defined in the ModuleListSpecification. |