ModularSlot
A ModularSlot is a specialization of AbstractSlot. Unlike a Slot, it does not contain cavities itself but serves as a mounting location for other connector housings (modules) during assembly. This enables flexible, modular assembly and potentially reusable mating strategies.
General Information
| Attribute | Value |
|---|---|
| Owner | electrical_parts |
| Applied Stereotype | |
| Base Classifier | AbstractSlot |
| Is Abstract | false |
| Derived Classifiers |
Attributes
| Name | Type | Mult. | Description | Owning Classifier |
|---|---|---|---|---|
| slotNumber | String | 0..1 | Specifies the number of the slot. This must be unique within a ConnectorHousingSpecification. | AbstractSlot |
| optional | Boolean | 0..1 | Specifies whether the allocation of the ModularSlot is optional or not (can a usage of the connector housing leave this ModularSlot empty. | ModularSlot |
Outgoing Relations
| Other End | This End | General | |||||
|---|---|---|---|---|---|---|---|
| Role | Type | Mult. | Agg. | Unique | Ordered | Mult. | Description |
| layout | CavityLayout | 0..* | Y | Y | N | 0..1 | |
| allowedInserts | PartRelation | 0..* | N | Y | N | 0..* | References the PartRelations that are valid inserts for this ModularSlot. This reference points to PartRelations in order to allow referencing indirectly a PartVersion if the description of individual PartVersions is done with one physical VEC file per PartVersion and to allow the expression of optional inserts, choices etc. However, inserts for a ModularSlot are always ConnectorHousings by itself. Therefore, the referenced PartVersion shall have a PrimaryPartType = ConnectorHousing |
Incoming Relations
| This End | Other End | General | |||||
|---|---|---|---|---|---|---|---|
| Role | Mult. | Agg. | Unique | Ordered | Type | Mult. | Description |
| slot | 1 | N | Y | N | ModularSlotAddOn | 0..* | |