ComponentNode
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 |
Attributes
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. |
ComponentNode |
abbreviation | LocalizedString | 0..* | Room for a short name of the ComponentNode. |
ComponentNode |
componentNodeType | ComponentNodeType | 0..1 | Specifies the type of the ComponentNode. |
ComponentNode |
description | AbstractLocalizedString | 0..* | Room for additional, human readable information about the ComponentNode. |
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. |
ComponentNode |
Outgoing Relations
Type | Role | Mult. | Mult. | Description |
---|---|---|---|---|
UsageNode | realizedUsageNode | 0..1 | 0..* | References the UsageNode that is realized by this ComponentNode. |
ComponentNode | childNode | 0..* | 0..1 | Specifies the ComponentNodes that are a child of this ComponentNode. |
ComponentConnector | componentConnector | 0..* | 1 | Specifies the ComponentConnectors of a ComponentNode. |
NetworkNode | networkNode | 0..1 | 0..* | References the NetworkNode that is realized by the ComponentNode. |
Incoming Relations
Type | Mult. | Role | Mult. | Description |
---|---|---|---|---|
ComponentNode | 0..1 | childNode | 0..* | Specifies the ComponentNodes that are a child of this ComponentNode. |
ConnectionSpecification | 0..1 | componentNode | 0..* | Specifies the ComponentNodes defined by the ConnectionSpecification. |
ConnectorHousingRole | 0..* | componentNode | 0..1 | References the ComponentNode that is realized by the referenced ConnectorHousing (OccurrenceOrUsage with ConnectorHousingRole). This can especially be relevant for inliners. KBLFRM-341. |
EEComponentRole | 0..* | componentNode | 0..1 | References the ComponentNode that is realized by the referenced EEComponent (OccurrenceOrUsage with EEComponentRole). KBLFRM-341 |