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 unique within the OccurrenceOrUsage.


Outgoing Relations

Type Role Mult. Mult. Description
PartStructureSpecification partStructureSpecification 1 0..*

References the PartStructureSpecification that is instantiated by this PartWithSubComponentsRole.

OccurrenceOrUsage subComponent 0..* 0..*

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

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 completion components participate, too.