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

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
terminalReceptionReference TerminalReceptionReference 0..* Y Y N 1

Specifies the TerminalReceptionReferences of this TerminalRole.

terminalSpecification TerminalSpecification 1 N Y N 0..*

 References the TerminalSpecification that is instanced by this TerminalRole.

componentPort ComponentPort 0..* N Y N 0..* References the ComponentPort that is realized by the referenced Terminal (OccurrenceOrUsage with TerminalRole). KBLFRM-341
wireReceptionReference WireReceptionReference 0..* Y Y N 1

Specifies the WireReceptionReferences of this TerminalRole.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
firstTerminalRole 1 N Y N MatingPoint 0..* References the first terminal that is mated.
integratedTerminalRole 0..1 Y Y N CavityReference 0..1

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

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