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

A TerminalRole defines the instance specific properties and relationships of a terminal.

General Information

Attribute Value
Owner instancing_electrical_parts
Applied Stereotype
Base Classifier Role
Is Abstract false
Derived Classifiers BoltTerminalRole, BridgeTerminalRole, OpenWireEndTerminalRole, PluggableTerminalRole, RingTerminalRole, SpliceTerminalRole


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.

sealState SealState 0..1

Specifies if this instance of a terminal should be sealed (waterproof). This applies for example to SpliceTerminals.


Outgoing Relations

Type Role Mult. Mult. Description
ComponentPort componentPort 0..1 0..* References the ComponentPort that is realized by the referenced Terminal (OccurrenceOrUsage with TerminalRole). KBLFRM-341
TerminalReceptionReference terminalReceptionReference 0..* 1

Specifies the TerminalReceptionReferences of this TerminalRole.

WireReceptionReference wireReceptionReference 0..* 1

Specifies the WireReceptionReferences of this TerminalRole.

TerminalSpecification terminalSpecification 1 0..*

 References the TerminalSpecification that is instanced by this TerminalRole.

Incoming Relations

Type Mult. Role Mult. Description
MatingPoint 0..* firstTerminalRole 1 References the first terminal that is mated.
CavityReference 0..1 integratedTerminalRole 0..1

Contains the terminal role if the cavity has an integrated terminal (e.g. an IDC).

ContactPoint 0..* mountedTerminal 0..1 References the terminal that is used for contacting defined by the ContactPoint.
MatingPoint 0..* secondTerminalRole 1 References the second terminal that is mated.
PinComponentReference 0..1 terminalRole 0..1 References the TerminalRole of PinComponentReference. This is required to specify a Mating for EEComponents with other EEComponents or a Harness. (KBLFRM-401)