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

A ModularSlot is a place in a connector housing where different other connector housings can be placed during the assembly (e.g. by clicking them into the connector housing).

General Information

Attribute Value
Owner electrical_parts
Applied Stereotype
Base Classifier AbstractSlot
Is Abstract false
Derived Classifiers


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

Specifies the number of the slot. This must be unique within a ConnectorHousingSpecification.

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.


Outgoing Relations

Type Role Mult. Mult. Description
PartRelation allowedInserts 0..* 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

Type Mult. Role Mult. Description
ModularSlotAddOn 0..* slot 1