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

A WireElementSpecification is the basic element to describe a wire in the VEC. A WireElementSpecification can be atomic or composed recursively out of other WireElementSpecifications. A WireElementSpecification can reference an InsulationSpecification, if it has an insulation, a CoreSpecification, if it has a core or a WireGroupSpecification if it is a grouping of other WireElementSpecifications in the Wire (e.g. a multi-core wire with twisted pairs).

General Information

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


Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the specification. The identification is guaranteed to be unique within the document containing the specification. Over all VEC-documents a Specification-instance can be trusted to be identical if the DocumentVersion-instance is the same (see DocumentVersion) and the identification of the Specification is the same.

description AbstractLocalizedString 0..*

Specifies additional, human readable information about the specification.

type WireType 0..*

Defines the type of the wire. A wire must not have more than one type. This attribute allows more than one value for the reason, that the same type can be expressed in multiple reference systems.

minBendRadiusDynamic NumericalValue 0..1

Specifies the minimum bend radius for wire element, if it is used in a dynamic environment, where it is bended repeatedly (e.g in grommet of the back door). (see KLBFRM-311)

minBendRadiusStatic NumericalValue 0..1

Specifies the minimum bend radius for wire element, if it is used in a static environment, where it is bended once during installation. After that it remains unchanged in its bended position during usage. (see KLBFRM-311)

outsideDiameter NumericalValue 0..1

Specifies the outside diameter of the WireElement.

suitedForDynamicUse Boolean 0..1

Specifies if it is allowed to use the WireElement in a dynamic environment. (see KBLFRM-311)

impedance NumericalValue 0..1

Defines the impedance of this wireElement. Typically used for WireElements that have subWireElements e.g. twisted pair or coax wires.

size Size 0..1

Defines the size of a WireElement if it has not the shape of circle. If it has the shape of a circle the size is normally defined by its outside diameter.

validWireReceptionTypes WireReceptionType 0..*

Defines the WireReceptionTypes that are allowed for joining with the specified WireElement.

gridSpacing NumericalValue 0..1

Defines the grid spacing. The grid spacing is the distance between the centers of two adjacent sub wire elements.

This attribute is only valid for WireElementSpecifications that have SubWireElementSpecifications.

shape WireElementShape 0..1

Defines the shape of an WireElement. Circular wire elements are defined by their outsideDiameter, all others are defined by their size.


Outgoing Relations

Type Role Mult. Mult. Description
WireElementSpecification subWireElementSpecification 0..* 0..* Specifies the contained subWireElements if the WireElement has sub elements.
ConductorSpecification conductorSpecification 0..1 0..*

If the WireElement has a core then the specification of the core is referenced here.

FillerSpecification fillerSpecification 0..1 0..*

If the WireElement is a filler then the specification of the filler is referenced here.

InsulationSpecification insulationSpecification 0..1 0..*

If the WireElement has an insulation then the specification of the insulation is referenced here.

WireGroupSpecification wireGroupSpecification 0..1 0..*

If the WireElement is a member of a wire group then the specification of the wire group is referenced here.

Incoming Relations

Type Mult. Role Mult. Description
WireElementSpecification 0..* subWireElementSpecification 0..* Specifies the contained subWireElements if the WireElement has sub elements.
WireSpecification 0..* wireElementSpecification 1

References the WireElementSpecification that defines the properties of the top-most WireElement.

WireElement 0..* wireElementSpecification 1

Reference the WireElementSpecification that is represented by the WireElement.