ModuleList

A ModuleList is a mechanism to control additional / completion PartOccurrences. This means for a car configuration, if at least one of the modules in the list participates in the configuration, the "completionComponent" participates, too.

General Information

AttributeValue
Ownermodules
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString0..1

Specifies a unique identification of the ModuleList. The identification is guaranteed to be unique within the ModuleListSpecification. For 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
descriptionAbstractLocalizedString0..*

Room for additional, human readable information about the ModuleList.

ModuleList

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
completionComponentsOccurrenceOrUsage1..*NYN0..*References the components that are used as completion, if any of the Modules in the ModuleList appears in a configuration.
moduleInListPartWithSubComponentsRole1..*NYN0..*References the Modules that belong to the ModuleList. If any of the referenced Modules participates in a configuration the completion components participate, too.

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
moduleListConfiguration1..*YYNModuleListSpecification1Specifies the ModuleLists defined in the ModuleListSpecification.
Previous