WireElement

A WireElement specifies a WireElementSpecification in the context of a WireSpecification. This is necessary to define a unique identification of a WireElementSpecification in the context of a WireSpecification. Additionally, the WireElement serves as anchor for the instancing of a wire (WireElementReference) as the WireElementSpecifications are not uniquely related to a WireSpecification for reasons of reusability.

General Information

AttributeValue
Ownerelectrical_parts
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString1

The identification of the WireElement. The identification is guaranteed to be unique within a wire and immutable. The identification is guaranteed to be the same for the same WireElement over different VEC documents.

WireElement
indexInteger0..1The index defines an order on the WireElements that are SubWireElements of the same WireElement and that are on the same layer. If defined for an individual WireElement, the index shall be defined for all SubWireElements within the same WireElement. The order defined for a specific wire can be interpreted either clockwise or counterclockwise, or from left to right and vice versa, depending on the respective direction of view.WireElement
layerInteger0..1The layer defines the layering of WireElements that are subWireElements of the same WireElement. WireElements with lower layer values are positioned further inward. If defined for an individual WireElement, the layer shall be defined for all SubWireElements within the same WireElement.WireElement

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
wireElementSpecificationWireElementSpecification1NYN0..*

Reference the WireElementSpecification that is represented by the WireElement.

subWireElementWireElement0..*YYN0..1

Defines the subWireElements of this WireElement. The subWireElements shall be consistent with the subWireElementSpecifications of the WireElementSpecification referenced by this WireElement and shall resemble that hierarchy.

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
referencedWireElement1NYNWireElementReference0..*

References the WireElement that is represented by the WireElementReference.

subWireElement0..*YYNWireElement0..1

Defines the subWireElements of this WireElement. The subWireElements shall be consistent with the subWireElementSpecifications of the WireElementSpecification referenced by this WireElement and shall resemble that hierarchy.

wireElement1YYNWireSpecification0..1

Specifies the WireElement that represents the root of the WireSpecification.

Previous