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

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

Outgoing Relations

TypeRoleMult.Mult.Description
WireElementSpecificationwireElementSpecification10..*

Reference the WireElementSpecification that is represented by the WireElement.

WireElementsubWireElement0..*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

TypeMult.RoleMult.Description
WireElementReference0..*referencedWireElement1

References the WireElement that is represented by the WireElementReference.

WireElement0..1subWireElement0..*

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.

WireSpecification0..1wireElement1

Specifies the WireElement that represents the root of the WireSpecification.

Previous