Note: There is a newer version of this specification see VEC 2.1.0

A PartWithSubComponentsRole defines the instance specific properties and relationships of a part with subcomponents. A PartWithSubComponents is a composite part like an Assembly, a Module, Harness.

General Information

Attribute Value
Owner instancing
Applied Stereotype
Base Classifier Role
Is Abstract false
Derived Classifiers


Name Type Mult. Description Owning Classifier
identification String 0..1

Specifies a unique identification of the Role. The identification is guaranteed to be unqiue within the OccurrenceOrUsage.


Outgoing Relations

Type Role Mult. Mult. Description
OccurrenceOrUsage subComponent 1..* 0..*

References the subcomponents that belong to this instance of a PartWithSubComponents.

PartStructureSpecification partStructureSpecification 1 0..*

References the PartStructureSpecification that is instantiated by this PartWithSubComponentsRole.

Incoming Relations

Type Mult. Role Mult. Description
ModuleFamily 0..* moduleInFamily 1..* References the Modules that belong to the ModuleFamily.
ModuleList 0..* moduleInList 1..* References the Modules that belong to the ModuleList. If any of the referenced Modules participates in a configuration the completition components participate, too.