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
Other End | This End | General | |||||
---|---|---|---|---|---|---|---|
Role | Type | Mult. | Agg. | Unique | Ordered | Mult. | Description |
realizedUsageNode | UsageNode | 0..1 | N | Y | N | 0..* | References the UsageNode that is realized by this ComponentNode. |
componentConnector | ComponentConnector | 0..* | Y | Y | N | 1 | Specifies the ComponentConnectors of a ComponentNode. |
childNode | ComponentNode | 0..* | Y | Y | N | 0..1 | Specifies the ComponentNodes that are a child of this ComponentNode. |
networkNode | NetworkNode | 0..1 | N | Y | N | 0..* | References the NetworkNode that is realized by the 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 | 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 |
componentNode | 0..* | Y | Y | N | ConnectionSpecification | 0..1 | Specifies the ComponentNodes defined by the ConnectionSpecification. |