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
WireElementSpecification wireElementSpecification 1 0..*

Reference the WireElementSpecification that is represented by the WireElement.

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.

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