WireElementSpecification

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

AttributeValue
Ownerelectrical_parts
Applied Stereotype
Base ClassifierSpecification
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString1

Specifies a unique identification of the specification. The identification is guaranteed to be unique within the document containing the specification. For 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.

Specification
descriptionAbstractLocalizedString0..*

Specifies additional, human readable information about the specification.

Specification
typeWireType0..*

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.

WireElementSpecification
minBendRadiusDynamicNumericalValue0..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)

WireElementSpecification
minBendRadiusStaticNumericalValue0..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)

WireElementSpecification
outsideDiameterNumericalValue0..1

Specifies the outside diameter of the WireElement.

WireElementSpecification
suitedForDynamicUseBoolean0..1

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

WireElementSpecification
impedanceNumericalValue0..1

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

WireElementSpecification
sizeSize0..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.

WireElementSpecification
validWireReceptionTypesWireReceptionType0..*

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

WireElementSpecification
gridSpacingNumericalValue0..1

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

This attribute is only valid for WireElementSpecifications that have SubWireElementSpecifications.

WireElementSpecification
shapeWireElementShape0..1

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

WireElementSpecification
transmissionMediumTypeTransmissionMediumType0..1Defines the transmission medium in this wire element.WireElementSpecification

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
conductorSpecificationConductorSpecification0..1NYN0..*

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

fillerSpecificationFillerSpecification0..1NYN0..*

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

subWireElementSpecificationWireElementSpecification0..*NYN0..*

Specifies the contained subWireElements if the WireElement has sub elements. If a WireElementSpecification contains the same WireElementSpecification multiple times, then it shall be referenced as often as it occurs in the reality. Otherwise the WireElementSpecification wouldn't specify a wire element unambiguously, because the representation in the model would be the same, regardless of the number of sub elements. Therefore, this association must not be realized with a "set" semantic.

 

insulationSpecificationInsulationSpecification0..1NYN0..*

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

wireGroupSpecificationWireGroupSpecification0..1NYN0..*

If the WireElementSpecification is representing a wire group, then the specification of the wire group is referenced here. That means as well, that the WireElementSpecification shall have subWireElementSpecifications.

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
subWireElementSpecification0..*NYNWireElementSpecification0..*

Specifies the contained subWireElements if the WireElement has sub elements. If a WireElementSpecification contains the same WireElementSpecification multiple times, then it shall be referenced as often as it occurs in the reality. Otherwise the WireElementSpecification wouldn't specify a wire element unambiguously, because the representation in the model would be the same, regardless of the number of sub elements. Therefore, this association must not be realized with a "set" semantic.

 

wireElementSpecification1NYNWireSpecification0..*

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

wireElementSpecification1NYNWireElement0..*

Reference the WireElementSpecification that is represented by the WireElement.

Previous