WireElement

Note: There is a newer version of this specification see VEC 2.1.0

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

Attribute Value
Owner electrical_parts
Applied Stereotype
Base Classifier ExtendableElement
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
identification String 1

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

Outgoing Relations

Type Role Mult. Mult. Description
WireElement subWireElement 0..* 0..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.

WireElementSpecification wireElementSpecification 1 0..*

Reference the WireElementSpecification that is represented by the WireElement.

Incoming Relations

Type Mult. Role Mult. Description
WireElementReference 0..* referencedWireElement 1

References the WireElement that is represented by the WireElementReference.

WireElement 0..1 subWireElement 0..*

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.

WireSpecification 0..1 wireElement 1

Specifies the WireElement that represents the root of the WireSpecification.

Previous