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

A ComponentNode is a node where an electrological component is located. It is a representative for an element in the electric system, e.g. an actuator, a sensor, an ECU. In this way it is quite similar to a NetworkNode and may even reference the corresponding NetworkNode in this case. However, a ComponentNode is more likely to be used as a representative of an inliner or a splice. Moreover, a ComponentNode can define childNodes in order to describe its internal structure.

General Information

Attribute Value
Owner schematic
Applied Stereotype
Base Classifier ConfigurableElement
Is Abstract false
Derived Classifiers


Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the ComponentNode. The identification is guaranteed to be unique within the ConnectionSpecification.

abbreviation LocalizedString 0..*

Room for a short name of the ComponentNode.

componentNodeType ComponentNodeType 0..1

Specifies the type of the ComponentNode.

description AbstractLocalizedString 0..*

Room for additional, human readable information about the ComponentNode.

subType ComponentNodeSubType 0..1

Specifies the sub type of a ComponentNode. The sub type allows a differentiation within a specific type. E.g. an actuator can be differentiated into lamps, speakers, motors. 


Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
childNode ComponentNode 0..* Y Y N 0..1 Specifies the ComponentNodes that are a child of this ComponentNode.
realizedUsageNode UsageNode 0..1 N Y N 0..*

References the UsageNode that is realized by this ComponentNode.

networkNode NetworkNode 0..1 N Y N 0..* References the NetworkNode that is realized by the ComponentNode.
componentConnector ComponentConnector 0..* Y Y N 1 Specifies the ComponentConnectors of a ComponentNode.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
childNode 0..* Y Y N ComponentNode 0..1 Specifies the ComponentNodes that are a child of this ComponentNode.
componentNode 0..* Y Y N ConnectionSpecification 0..1 Specifies the ComponentNodes defined by the ConnectionSpecification.
componentNode 1 N Y N ComponentNodeViewItem 0..*
componentNode 1 N Y N ConnectionNodeViewItem 0..* References the ComponentNode that is represented by this ComponentNodeViewItem.
componentNode 0..* N Y N EEComponentRole 0..* References the ComponentNode that is realized by the referenced EEComponent (OccurrenceOrUsage with EEComponentRole). KBLFRM-341