WireElementReference
Note: There is a newer version of this specification see VEC 2.2.0
A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence. For contacting purposes, a WireElementReference has WireEnds. KBLFRM-384
General Information
| Attribute | Value |
|---|---|
| Owner | instancing_electrical_parts |
| Applied Stereotype | |
| Base Classifier | RoutableElement |
| Is Abstract | false |
| Derived Classifiers |
Attributes
| Name | Type | Mult. | Description | Owning Classifier |
|---|---|---|---|---|
| identification | String | 0..1 | Specifies a unique identification of the WireElementReference. The identification is guaranteed to be unique within the WireRole. | WireElementReference |
| unconnected | Boolean | 0..1 | If this attribute is true, the WireElementReference is not connected (unused) on purpose. This can be the case for example if a multi core is used, but not all cores are necessary in a specific situation. However, for all WireElements defined in the WireSpecification a corresponding WireElementReference shall exist. This attribute can be used to mark these unused cores explicitly. | WireElementReference |
| labelValue | String | 0..1 | Specifies the value of label, if this WireElementReference is labled. | WireElementReference |
| labelType | LabelType | 0..1 | WireElementReference | |
| labelPosition | LabelPosition | 0..1 | Specifies the position of label, if this WireElementReference is labled. | WireElementReference |
| labelingTechnology | LabelingTechnology | 0..1 | Specifies the used LabelingTechnology, if this WireElementReference is labled. | WireElementReference |
Outgoing Relations
| Other End | This End | General | |||||
|---|---|---|---|---|---|---|---|
| Role | Type | Mult. | Agg. | Unique | Ordered | Mult. | Description |
| connectionGroup | ConnectionGroup | 0..* | N | Y | N | References the ConnectionGroup that is realized by this WireElementReference. This applies normally to WireElementReference that have subWireElements. | |
| signal | Signal | 0..1 | N | Y | N | 0..* | References the signal that is transmitted by the WireElementReference. |
| referencedWireElement | WireElement | 1 | N | Y | N | 0..* | References the WireElement that is represented by the WireElementReference. |
| wireEnd | WireEnd | 0..* | Y | Y | N | 1 | Specifies the ends of the WireElementReference for contacting purposes. |
| wireLength | WireLength | 0..* | Y | Y | N | 1 | Specifies the different length of a wire. |
| connection | Connection | 0..* | N | Y | N | 0..* | References the Connection that is realized by the referenced WireElement (WireElementReference). KBLFRM-341 |
Incoming Relations
| This End | Other End | General | |||||
|---|---|---|---|---|---|---|---|
| Role | Mult. | Agg. | Unique | Ordered | Type | Mult. | Description |
| relatedWireElementReference | 0..* | N | Y | N | WireGrouping | 0..* | References the concrete wire elements (WireElementReference) that are grouped by the WireGrouping. |
| wireElementReference | 0..* | Y | Y | N | WireRole | 1 | Specifies the WireElementReferences used in the WireRole. For multi core wires more than one WireElementReference is needed. |