WireElementReference
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 |
signal | Signal | 0..1 | N | Y | N | 0..* | References the signal that is transmitted by the WireElementReference. |
connectionGroup | ConnectionGroup | 0..* | N | Y | N | References the ConnectionGroup that is realized by this WireElementReference. This applies normally to WireElementReference that have subWireElements. |
|
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. |
referencedWireElement | WireElement | 1 | N | Y | N | 0..* | References the WireElement that is represented by the WireElementReference. |
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. |