Serialized Form
-
Package com.foursoft.harness.vec.v113
-
Class com.foursoft.harness.vec.v113.VecAbrasionResistanceClass
class VecAbrasionResistanceClass extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classKey
String classKey
Specifies a key for the level defined in the abrasion resistance class (e.g. A, B, C).
-
referenceSystem
String referenceSystem
The identification of the abrasion resistance class reference system, which is defining possible values and the semantic of abrasion resistance keys.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecAbstractLocalizedString
class VecAbstractLocalizedString extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
languageCode
VecLanguageCode languageCode
References the corresponding languageCode of the value.
-
value
String value
The value of the LocalizedString in language defined by the languageCode.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecAbstractSlot
class VecAbstractSlot extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
coding
VecCoding coding
-
parentConnectorHousingSpecification
VecConnectorHousingSpecification parentConnectorHousingSpecification
-
refAbstractSlotReference
Set<VecAbstractSlotReference> refAbstractSlotReference
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
slotNumber
String slotNumber
Specifies the number of the slot. This must be unique within a ConnectorHousingSpecification.
-
slotSpecification
VecSlotSpecification slotSpecification
-
-
Class com.foursoft.harness.vec.v113.VecAbstractSlotReference
class VecAbstractSlotReference extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the SlotReference. The identification is guaranteed to be unique within the ConnectorHousingRole. The cavity & slot number is defined by the associated cavity and slot.
-
parentConnectorHousingRole
VecConnectorHousingRole parentConnectorHousingRole
-
referencedSlot
VecAbstractSlot referencedSlot
-
refSlotCoupling
Set<VecSlotCoupling> refSlotCoupling
-
-
Class com.foursoft.harness.vec.v113.VecAliasIdentification
class VecAliasIdentification extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
On optional human readable description of the AliasIdentification.
-
identificationValue
String identificationValue
Specifies the identification value.
-
scope
String scope
The scope in which the AliasIdentification is valid.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecAntennaSpecification
class VecAntennaSpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fMax
VecNumericalValue fMax
Specifies the maximum operating frequency of the antenna.
-
fMin
VecNumericalValue fMin
Specifies the minimum operating frequency of the antenna.
-
impedance
VecNumericalValue impedance
Specifies the impedance of the antenna.
-
-
Class com.foursoft.harness.vec.v113.VecApproval
class VecApproval extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
companyInScopes
List<String> companyInScopes
Room to specify for which companies the Approval is valid. It might be e.g. that an approved Item may only be delivered by some specific company.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional information about the item.
-
identification
String identification
Specifies a unique identification of the approval. The identification is guaranteed to be unique over all VEC-documents. Normally this would reference to a company specific approval number or something similar. KBLFRM-349
-
levelOfApproval
String levelOfApproval
Describes activities that can be started after release for example building pilot tools or production tools.
-
parentItemVersion
VecItemVersion parentItemVersion
-
permissions
List<VecPermission> permissions
Specifies the permission issued with the approval.
-
status
String status
The approval level concerning approval status. Predefined are the values: NotYetApproved, Approved and Withdrawn. KBLFRM-349
-
-
Class com.foursoft.harness.vec.v113.VecBatterySpecification
class VecBatterySpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
capacity
VecNumericalValue capacity
Specifies the power capacity of the battery.
-
i
VecNumericalValue i
Specifies the current the battery provides.
-
iCool
VecNumericalValue iCool
Specifies the battery's current in cool state.
-
u
VecNumericalValue u
Specifies the nominal voltage of the battery.
-
-
Class com.foursoft.harness.vec.v113.VecBoltMountedFixingSpecification
class VecBoltMountedFixingSpecification extends VecFixingSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
boltDiameter
VecNumericalValue boltDiameter
Specifies the diameter of the bolt on which the fixing can be mounted.
-
boltHeight
VecNumericalValue boltHeight
Specifies the height of the bolt on which the fixing can be mounted.
-
boltType
String boltType
Specifies the type of the bolt on which the fixing can be mounted. Appropriate values should be defined in a conformance class.
-
-
Class com.foursoft.harness.vec.v113.VecBooleanValueProperty
class VecBooleanValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
boolean value
Defines the value of the CustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecBoundingBox
class VecBoundingBox extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentGeneralTechnicalPartSpecification
VecGeneralTechnicalPartSpecification parentGeneralTechnicalPartSpecification
-
x
VecNumericalValue x
-
xmlId
String xmlId
-
y
VecNumericalValue y
-
z
VecNumericalValue z
z
-
-
Class com.foursoft.harness.vec.v113.VecBSplineCurve
class VecBSplineCurve extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
controlPoint
List<VecCartesianPoint3D> controlPoint
-
degree
BigInteger degree
The algebraic degree of the basis functions.
-
parentGeometrySegment3D
VecGeometrySegment3D parentGeometrySegment3D
-
-
Class com.foursoft.harness.vec.v113.VecBuildingBlockPositioning2D
class VecBuildingBlockPositioning2D extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
centerPoint
VecCartesianPoint2D centerPoint
-
parentHarnessDrawingSpecification2D
VecHarnessDrawingSpecification2D parentHarnessDrawingSpecification2D
-
referenced2DBuildingBlock
VecBuildingBlockSpecification2D referenced2DBuildingBlock
-
-
Class com.foursoft.harness.vec.v113.VecBuildingBlockPositioning3D
class VecBuildingBlockPositioning3D extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentHarnessGeometrySpecification3D
VecHarnessGeometrySpecification3D parentHarnessGeometrySpecification3D
-
positioning
VecTransformation3D positioning
Specifies the positioning of the building block in the harness geometry.
-
referenced3DBuildingBlock
VecBuildingBlockSpecification3D referenced3DBuildingBlock
References the building block that is positioned.
-
-
Class com.foursoft.harness.vec.v113.VecBuildingBlockSpecification2D
class VecBuildingBlockSpecification2D extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
baseUnit
VecUnit baseUnit
-
boundingBox
VecCartesianDimension boundingBox
-
cartesianPoints
List<VecCartesianPoint2D> cartesianPoints
-
geometryNodes
List<VecGeometryNode2D> geometryNodes
-
geometrySegments
List<VecGeometrySegment2D> geometrySegments
-
placedElementViewItems
List<VecOccurrenceOrUsageViewItem2D> placedElementViewItems
-
refBuildingBlockPositioning2D
Set<VecBuildingBlockPositioning2D> refBuildingBlockPositioning2D
-
-
Class com.foursoft.harness.vec.v113.VecBuildingBlockSpecification3D
class VecBuildingBlockSpecification3D extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
baseUnit
VecUnit baseUnit
-
cartesianPoints
List<VecCartesianPoint3D> cartesianPoints
-
geometryNodes
List<VecGeometryNode3D> geometryNodes
-
geometrySegments
List<VecGeometrySegment3D> geometrySegments
-
placedElementViewItem3Ds
List<VecOccurrenceOrUsageViewItem3D> placedElementViewItem3Ds
-
refBuildingBlockPositioning3D
Set<VecBuildingBlockPositioning3D> refBuildingBlockPositioning3D
-
zone
VecZone zone
-
-
Class com.foursoft.harness.vec.v113.VecCableDuctOutlet
class VecCableDuctOutlet extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies the identification of the Outlet. This must be unique within a CableDuctSpecification.
-
parentCableDuctSpecification
VecCableDuctSpecification parentCableDuctSpecification
-
placementPoint
VecPlacementPoint placementPoint
Specifies thePlacementPointthat represents thisCableDuctOutletin a PlaceableElementSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecCableDuctRole
class VecCableDuctRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cableDuctSpecification
VecCableDuctSpecification cableDuctSpecification
References theCableDuctSpecificationthat is instanced by thisCableDuctRole.
-
-
Class com.foursoft.harness.vec.v113.VecCableDuctSpecification
class VecCableDuctSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
outlets
List<VecCableDuctOutlet> outlets
-
refCableDuctRole
Set<VecCableDuctRole> refCableDuctRole
-
-
Class com.foursoft.harness.vec.v113.VecCableLeadThrough
class VecCableLeadThrough extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies the identification of the CableLeadThrough. This must be unique within a GrommetSpecification.
-
parentGrommetSpecification
VecGrommetSpecification parentGrommetSpecification
-
placementPoint
VecPlacementPoint placementPoint
Specifies thePlacementPointthat represents thisCableLeadThroughin a PlaceableElementSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecCableTieRole
class VecCableTieRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cableTieSpecification
VecCableTieSpecification cableTieSpecification
-
-
Class com.foursoft.harness.vec.v113.VecCableTieSpecification
class VecCableTieSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
length
VecNumericalValue length
-
refCableTieRole
Set<VecCableTieRole> refCableTieRole
-
tensioningStrength
VecNumericalValue tensioningStrength
-
thickness
VecNumericalValue thickness
-
width
VecNumericalValue width
-
-
Class com.foursoft.harness.vec.v113.VecCartesianDimension
class VecCartesianDimension extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
double height
Specifies the height of the object. The unit of this value is the baseUnit of containing BuildingBlockSpecification2D.
-
parentBuildingBlockSpecification2D
VecBuildingBlockSpecification2D parentBuildingBlockSpecification2D
-
width
double width
Specifies the width of the object. The unit of this value is the baseUnit of containing BuildingBlockSpecification2D.
-
-
Class com.foursoft.harness.vec.v113.VecCartesianPoint2D
class VecCartesianPoint2D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentBuildingBlockPositioning2D
VecBuildingBlockPositioning2D parentBuildingBlockPositioning2D
-
parentBuildingBlockSpecification2D
VecBuildingBlockSpecification2D parentBuildingBlockSpecification2D
-
refGeometryNode2D
Set<VecGeometryNode2D> refGeometryNode2D
-
refPathSegment
Set<VecPathSegment> refPathSegment
-
refTransformation2D
Set<VecTransformation2D> refTransformation2D
-
x
double x
Specifies the value of x-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification2D.
-
y
double y
Specifies the value of y-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification2D.
-
-
Class com.foursoft.harness.vec.v113.VecCartesianPoint3D
class VecCartesianPoint3D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentBuildingBlockSpecification3D
VecBuildingBlockSpecification3D parentBuildingBlockSpecification3D
-
refBSplineCurve
Set<VecBSplineCurve> refBSplineCurve
-
refGeometryNode3D
Set<VecGeometryNode3D> refGeometryNode3D
-
refTransformation3D
Set<VecTransformation3D> refTransformation3D
-
x
double x
Specifies the value of x-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
y
double y
Specifies the value of y-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
z
double z
Specifies the value of z-coordinate of the Cartesian point. The unit of this value is the baseUnit of containing BuildingBlockSpecification3D.
-
-
Class com.foursoft.harness.vec.v113.VecCartesianVector
class VecCartesianVector extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecCartesianVector2D
class VecCartesianVector2D extends VecCartesianVector implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
Specifies the x-coordinate in 2D space.
-
y
double y
Specifies the y-coordinate in 2D space.
-
-
Class com.foursoft.harness.vec.v113.VecCartesianVector3D
class VecCartesianVector3D extends VecCartesianVector implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
x
double x
Specifies the x-coordinate in 3D space.
-
y
double y
Specifies the y-coordinate in 3D space.
-
z
double z
Specifies the z-coordinate in 3D space.
-
-
Class com.foursoft.harness.vec.v113.VecCavity
class VecCavity extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
available
Boolean available
Defines whether the cavity is available for contacting. If the cavity is not available, it means that it is completely closed.
-
cavityNumber
String cavityNumber
Provides an identifier for the cavity. The cavity number needs to be unique within aSlot.
-
cavitySpecification
VecCavitySpecification cavitySpecification
-
hasIntegratedTerminal
Boolean hasIntegratedTerminal
Defines whether the cavity has an integrated terminal (for example an IDC cavity)Â or if an additional terminal is required.
If this attribute is "true", the cavity can reference aTerminalSpecificationasintegratedTerminalSpecificationin order to specify the integrated terminal.
-
integratedTerminalSpecification
VecTerminalSpecification integratedTerminalSpecification
Specifies of the terminal, if the cavity has an integrated terminal (e.g. an IDC).
-
parentSlot
VecSlot parentSlot
-
refCavityAddOn
Set<VecCavityAddOn> refCavityAddOn
-
refCavityReference
Set<VecCavityReference> refCavityReference
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
refOpenCavitiesAssignment
Set<VecOpenCavitiesAssignment> refOpenCavitiesAssignment
-
refPinComponent
Set<VecPinComponent> refPinComponent
-
refSealedCavitiesAssignment
Set<VecSealedCavitiesAssignment> refSealedCavitiesAssignment
-
refSegmentConnectionPoint
Set<VecSegmentConnectionPoint> refSegmentConnectionPoint
-
-
Class com.foursoft.harness.vec.v113.VecCavityAccessoryRole
class VecCavityAccessoryRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityAccessorySpecification
VecCavityAccessorySpecification cavityAccessorySpecification
-
refCavityMounting
Set<VecCavityMounting> refCavityMounting
-
-
Class com.foursoft.harness.vec.v113.VecCavityAccessorySpecification
class VecCavityAccessorySpecification extends VecCavityPartSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refCavityAccessoryRole
Set<VecCavityAccessoryRole> refCavityAccessoryRole
-
wireElementOutsideDiameter
VecValueRange wireElementOutsideDiameter
Specifies a range of valid wire diameters to which the cavity accessory fits.
-
wireReceptionType
String wireReceptionType
Specifies the wireReceptionType to which the cavity accessory fits. This should be an enumeration of values defined in a conformance class.
-
-
Class com.foursoft.harness.vec.v113.VecCavityAddOn
class VecCavityAddOn extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavity
VecCavity cavity
-
parentSegmentConnectionPoint
VecSegmentConnectionPoint parentSegmentConnectionPoint
-
wireAddOn
VecNumericalValue wireAddOn
Specifies the wire length add on needed for the cavity.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecCavityCoupling
class VecCavityCoupling extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
firstCavity
VecCavityReference firstCavity
-
identification
String identification
-
parentSlotCoupling
VecSlotCoupling parentSlotCoupling
-
secondCavity
VecCavityReference secondCavity
-
-
Class com.foursoft.harness.vec.v113.VecCavityMapping
class VecCavityMapping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identificationA
String identificationA
The identification of the Cavity on side A
-
identificationB
String identificationB
The identification of the Cavity on side B
-
parentSlotMapping
VecSlotMapping parentSlotMapping
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecCavityMounting
class VecCavityMounting extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityAccessory
List<VecCavityAccessoryRole> cavityAccessory
-
cavityMountingDetails
List<VecCavityMountingDetail> cavityMountingDetails
Specifies the CavityMoutingDetails, if a detailed description of the relationships between Cavities and TerminalReceptions is needed.
-
equippedCavityRef
List<VecCavityReference> equippedCavityRef
-
parentContactPoint
VecContactPoint parentContactPoint
-
replacedPlug
List<VecCavityPlugRole> replacedPlug
-
-
Class com.foursoft.harness.vec.v113.VecCavityMountingDetail
class VecCavityMountingDetail extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
equippedCavityRef
VecCavityReference equippedCavityRef
-
parentCavityMounting
VecCavityMounting parentCavityMounting
-
terminalReceptionReference
VecTerminalReceptionReference terminalReceptionReference
-
-
Class com.foursoft.harness.vec.v113.VecCavityPartSpecification
class VecCavityPartSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityDiameter
VecValueRange cavityDiameter
Specifies a range of valid cavity diameters to which the cavity seal fits.
-
compatibleTerminalTypes
List<VecTerminalType> compatibleTerminalTypes
Defines a list of terminal types that are compatible to this CavitySealSpecification. This defines as well the compatible cavities, since a plug is normally used when no terminals are present.
-
geometry
String geometry
Defines the geometry of the cavity sealing.
Â
This attribute is defined as an OpenEnumeration.
-
hardness
VecNumericalValue hardness
Specifies the hardness of the cavity seal.
-
sealingClasses
List<VecSealingClass> sealingClasses
Specifies the sealing class of the cavity seal.
-
-
Class com.foursoft.harness.vec.v113.VecCavityPlugRole
class VecCavityPlugRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityPlugSpecification
VecCavityPlugSpecification cavityPlugSpecification
References theCavityPlugSpecificationthat is instanced by thisCavityPlugRole.
-
pluggedCavityRef
List<VecCavityReference> pluggedCavityRef
-
refCavityMounting
Set<VecCavityMounting> refCavityMounting
-
-
Class com.foursoft.harness.vec.v113.VecCavityPlugSpecification
class VecCavityPlugSpecification extends VecCavityPartSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refCavityPlugRole
Set<VecCavityPlugRole> refCavityPlugRole
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
-
Class com.foursoft.harness.vec.v113.VecCavityReference
class VecCavityReference extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentPort
VecComponentPort componentPort
References theComponentPortthat is implemented by thisCavityReference.
-
identification
String identification
Specifies a unique identification of the CavityReference. The identification is guaranteed to be unique within the ConnectorHousingRole. The cavity & slot number is defined by the associated cavity and slot.
-
parentSlotReference
VecSlotReference parentSlotReference
-
refCavityCoupling
Set<VecCavityCoupling> refCavityCoupling
-
refCavityMounting
Set<VecCavityMounting> refCavityMounting
-
refCavityMountingDetail
Set<VecCavityMountingDetail> refCavityMountingDetail
-
refCavityPlugRole
Set<VecCavityPlugRole> refCavityPlugRole
-
referencedCavity
VecCavity referencedCavity
-
-
Class com.foursoft.harness.vec.v113.VecCavitySealRole
class VecCavitySealRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavitySealSpecification
VecCavitySealSpecification cavitySealSpecification
References theCavitySealSpecificationthat is instanced by thisCavitySealRole.
-
refWireMounting
Set<VecWireMounting> refWireMounting
-
-
Class com.foursoft.harness.vec.v113.VecCavitySealSpecification
class VecCavitySealSpecification extends VecCavityPartSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refCavitySealRole
Set<VecCavitySealRole> refCavitySealRole
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
wireElementOutsideDiameter
VecValueRange wireElementOutsideDiameter
Specifies a range of valid wire diameters to which the cavity seal fits.
-
wireReceptionType
String wireReceptionType
Specifies the wireReceptionType to which the cavity seal fits. This should be an enumeration of values defined in a conformance class.
-
-
Class com.foursoft.harness.vec.v113.VecCavitySpecification
class VecCavitySpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angles
List<VecNumericalValue> angles
Specifies the angle against two planes of the connector housing a terminal used in this cavity can be buckled.
-
cavityDesign
String cavityDesign
Specifies the structural shape of the cavity, e.g. round, flat, box.
-
cavityDiameter
VecNumericalValue cavityDiameter
Specifies the diameter of the cavity.
-
compatibleTerminalTypes
List<VecTerminalType> compatibleTerminalTypes
Defines a list of terminal types that are compatible to this CavitySpecification.
-
maxWireElementOutsideDiameter
VecNumericalValue maxWireElementOutsideDiameter
Specifies the maximum diameter a wire is allowed to have to fit into the cavity.
-
minWireElementOutsideDiameter
VecNumericalValue minWireElementOutsideDiameter
Specifies the minimum diameter a wire is allowed to have to fit into the cavity. This definition is necessary, since wires that are two small might cause movements and in acceptable torsion forces on terminals.
-
primaryLockingType
String primaryLockingType
Specifies if the cavity has a primary locking and of what type it is.
-
refCavity
Set<VecCavity> refCavity
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
sealable
Boolean sealable
Specifies if the cavity is sealable.
-
-
Class com.foursoft.harness.vec.v113.VecChangeDescription
class VecChangeDescription extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
approver
VecPerson approver
Specifies the person who has approved the change.
-
changeDate
XMLGregorianCalendar changeDate
Specifies the date when the change was performed.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable, information about the ChangeDescription.
-
identification
String identification
Specifies an identifier for the ChangeDescription. This can be the ID of a changeOrder or an ID which indicates model upgrading. (see KBLFRM-249)
-
label
String label
Specifies the label of the change on a drawing for example. If more than one change is issued with one ItemVersion (e.g. change 0001, 0002), in some cases the different changes are labeled on the drawing (e.g. A, B, C).
-
parentItemVersion
VecItemVersion parentItemVersion
-
parentSheetOrChapter
VecSheetOrChapter parentSheetOrChapter
-
relatedChangeRequests
List<String> relatedChangeRequests
Specifies the identification of a corresponding changeRequest. (see KBLFRM-249)
-
responsibleDesigner
VecPerson responsibleDesigner
Specifies the design engineer who is/was responsible to perform the change.
-
-
Class com.foursoft.harness.vec.v113.VecCoding
class VecCoding extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
coding
String coding
Specifies the name of the coding.
-
parentAbstractSlot
VecAbstractSlot parentAbstractSlot
-
parentConnectorHousingSpecification
VecConnectorHousingSpecification parentConnectorHousingSpecification
-
-
Class com.foursoft.harness.vec.v113.VecColor
class VecColor extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecLocalizedString> descriptions
On optional human readable description of the color (e.g. the name).
-
key
String key
The key of the color in the corresponding color reference system.
-
referenceSystem
String referenceSystem
The identification of the color reference system, which is defining possible values and the semantic of color keys. (see KBLFRM-315)
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecCompatibilitySpecification
class VecCompatibilitySpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compatibilityStatements
List<VecCompatibilityStatement> compatibilityStatements
Specifies the CompatibilityStatements defined by this CompatibilitySpecification.
-
-
Class com.foursoft.harness.vec.v113.VecCompatibilityStatement
class VecCompatibilityStatement extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavity
List<VecCavity> cavity
References explicit cavities for which the compatibility statement is stated.
-
cavityPlugSpecification
List<VecCavityPlugSpecification> cavityPlugSpecification
References the CavityPlugSpecifications for which the compatibility statement is stated.
-
cavitySealSpecification
List<VecCavitySealSpecification> cavitySealSpecification
References the CavitySealSpecifications for which the compatibility statement is stated.
-
cavitySpecification
List<VecCavitySpecification> cavitySpecification
References the CavitySpecifications for which the compatibility statement is stated.
-
connectorHousingSpecification
List<VecConnectorHousingSpecification> connectorHousingSpecification
References the ConnectorHousingSpecifications for which the compatibility statement is stated.
-
hasCompatibility
boolean hasCompatibility
If true the CompatibilityStatement states compatibility, otherwise incompatibility.
-
parentCompatibilitySpecification
VecCompatibilitySpecification parentCompatibilitySpecification
-
slot
List<VecAbstractSlot> slot
References explicit Slots for which the compatibility statement is stated.
-
terminalSpecification
List<VecTerminalSpecification> terminalSpecification
References the TerminalSpecifications for which the compatibility statement is stated.
-
wireSpecification
List<VecWireSpecification> wireSpecification
References the WireSpecifications for which the compatibility statement is stated.
-
-
Class com.foursoft.harness.vec.v113.VecComponentConnector
class VecComponentConnector extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentPorts
List<VecComponentPort> componentPorts
-
descriptions
List<VecAbstractLocalizedString> descriptions
-
identification
String identification
-
parentComponentNode
VecComponentNode parentComponentNode
-
refHousingComponentReference
Set<VecHousingComponentReference> refHousingComponentReference
-
-
Class com.foursoft.harness.vec.v113.VecComponentNode
class VecComponentNode extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abbreviations
List<VecLocalizedString> abbreviations
Room for a short name of the ComponentNode.
-
childNodes
List<VecComponentNode> childNodes
-
componentConnectors
List<VecComponentConnector> componentConnectors
-
componentNodeType
String componentNodeType
Specifies the type of the ComponentNode.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ComponentNode.
-
identification
String identification
Specifies a unique identification of the ComponentNode. The identification is guaranteed to be unique within the ConnectionSpecification.
-
networkNode
VecNetworkNode networkNode
-
parentComponentNode
VecComponentNode parentComponentNode
-
parentConnectionSpecification
VecConnectionSpecification parentConnectionSpecification
-
realizedUsageNode
VecUsageNode realizedUsageNode
References theUsageNodethat is realized by thisComponentNode.
-
refConnectorHousingRole
Set<VecConnectorHousingRole> refConnectorHousingRole
-
refEEComponentRole
Set<VecEEComponentRole> refEEComponentRole
-
-
Class com.foursoft.harness.vec.v113.VecComponentPort
class VecComponentPort extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ComponentPort.
-
identification
String identification
Specifies a unique identification of the ComponentPort. The identification is guaranteed to be unique within the ComponentConnector.
-
networkPort
VecNetworkPort networkPort
-
parentComponentConnector
VecComponentConnector parentComponentConnector
-
refCavityReference
Set<VecCavityReference> refCavityReference
-
refConnectionEnd
Set<VecConnectionEnd> refConnectionEnd
-
refTerminalRole
Set<VecTerminalRole> refTerminalRole
-
signal
VecSignal signal
References theSignalthat is associated with theComponentPort.
-
signalDirection
VecSignalDirection signalDirection
Specifies the direction of the signal on this ComponentPort.
-
-
Class com.foursoft.harness.vec.v113.VecCompositeUnit
class VecCompositeUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecCompositionSpecification
class VecCompositionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
components
List<VecPartOccurrence> components
Specifies the PartOccurrences defined in the CompositionSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecConductorCurrentInformation
class VecConductorCurrentInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
environmentTemperature
VecNumericalValue environmentTemperature
The environment temperature for which this maximum current value is applicable.
-
maxCurrent
VecNumericalValue maxCurrent
The maximum current value.
-
parentConductorSpecification
VecConductorSpecification parentConductorSpecification
-
voltage
VecNumericalValue voltage
The voltage for which this maximum current value is applicable.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecConductorMaterial
class VecConductorMaterial extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
materials
List<VecMaterial> materials
-
parentWireReceptionSpecification
VecWireReceptionSpecification parentWireReceptionSpecification
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecConductorSpecification
class VecConductorSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
crossSectionArea
VecNumericalValue crossSectionArea
Specifies the cross section area of the conductor (e.g. 0,5 mm²). The cross section area is a nominal value, which refers to the conducting properties of the conductor normalized to the properties of a full material core.
-
currentInformations
List<VecConductorCurrentInformation> currentInformations
Specifies the current information of the conductor. These are the maximum currents for which the conductor is approved.
-
massInformation
VecMassInformation massInformation
Specifies the mass information of the conductor. In most cases this mass information is known as copper weight and is normally specified as mass per length (e.g. gram per meter).
-
materials
List<VecMaterial> materials
Specifies the material of the conductor.
-
numberOfStrands
VecNumericalValue numberOfStrands
Specifies the number of strands in one conductor. If the conductor is solid than the number of strands would be one.
-
platingMaterials
List<VecMaterial> platingMaterials
Specifies the plating material of the conductor.
-
refContactSystem
Set<VecContactSystem> refContactSystem
-
refInternalComponentConnection
Set<VecInternalComponentConnection> refInternalComponentConnection
-
refSignal
Set<VecSignal> refSignal
-
refWireElementSpecification
Set<VecWireElementSpecification> refWireElementSpecification
-
resistance
VecNumericalValue resistance
Specifies the electrical resistance of the conductor. In most cases this is specified as resistance per length (e.g. Ohm per meter).
-
strandDiameter
VecNumericalValue strandDiameter
Specifies the diameter of a single strand in the conductor.
-
structure
String structure
Specifies the structure of the conductor (e.g. symmetrical, asymmetrical).
-
type
String type
Specifies the type of the conductor. This should be an enumeration of values defined in a conformance class (e.g. solid, meshwork).
-
voltageRange
VecNumericalValue voltageRange
Specifies the voltageRange for which the conductor is approved.
-
-
Class com.foursoft.harness.vec.v113.VecConfigurableElement
class VecConfigurableElement extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
configInfo
VecVariantConfiguration configInfo
-
-
Class com.foursoft.harness.vec.v113.VecConformanceClass
class VecConformanceClass extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies the name of the conformance class.
-
parentVecContent
VecContent parentVecContent
-
url
String url
Specifies the URL of the conformance class where conformance class file is available.
-
version
String version
Specifies the version of the conformance class.
-
-
Class com.foursoft.harness.vec.v113.VecConnection
class VecConnection extends VecRoutableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connectionEnds
List<VecConnectionEnd> connectionEnds
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about the Connection.
-
identification
String identification
Specifies a unique identification of the Connection. The identification is guaranteed to be unique within the ConnectionSpecification.
-
installationInstructions
List<VecInstruction> installationInstructions
Specifies installation instruction for the connection.
-
net
VecNet net
-
parentConnectionSpecification
VecConnectionSpecification parentConnectionSpecification
-
refConnectionGroup
Set<VecConnectionGroup> refConnectionGroup
-
refWireElementReference
Set<VecWireElementReference> refWireElementReference
-
signal
VecSignal signal
-
-
Class com.foursoft.harness.vec.v113.VecConnectionEnd
class VecConnectionEnd extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connectedComponentPort
VecComponentPort connectedComponentPort
-
gender
String gender
Specifies if the ConnectionEnd is male or female. This may be e.g. important in case of an inliner.
-
identification
String identification
Specifies a unique identification of the ConnectionEnd. The identification is guaranteed to be unique within the ConnectionSpecification.
-
installationInstructions
List<VecInstruction> installationInstructions
ConnectionEnd -
isExternalEnd
boolean isExternalEnd
Specifies if the ConnectionEnd is connected to the internal or the external side of the ComponentPort.
-
parentConnection
VecConnection parentConnection
-
refWireEnd
Set<VecWireEnd> refWireEnd
-
-
Class com.foursoft.harness.vec.v113.VecConnectionGroup
class VecConnectionGroup extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connection
List<VecConnection> connection
-
connectionGroupType
String connectionGroupType
Specifies the type of the connectionGroup (e.g. twisted).
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ConnectionGroup.
-
identification
String identification
Specifies a unique identification of the ConnectionGroup. The identification is guaranteed to be unique within the ConnectionSpecification.
-
installationInstructions
List<VecInstruction> installationInstructions
Specifies additional InstallationInstructions for the ConnectionGroup.
-
netGroup
VecNetGroup netGroup
-
parentConnectionGroup
VecConnectionGroup parentConnectionGroup
-
parentConnectionSpecification
VecConnectionSpecification parentConnectionSpecification
-
subGroups
List<VecConnectionGroup> subGroups
-
-
Class com.foursoft.harness.vec.v113.VecConnectionSpecification
class VecConnectionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentNodes
List<VecComponentNode> componentNodes
-
connectionGroups
List<VecConnectionGroup> connectionGroups
-
connections
List<VecConnection> connections
-
-
Class com.foursoft.harness.vec.v113.VecConnectorHousingCapRole
class VecConnectorHousingCapRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connectorHousingCapSpecification
VecConnectorHousingCapSpecification connectorHousingCapSpecification
References theConnectorHousingCapSpecificationthat is instanced by thisConnectorHousingCapRole.
-
-
Class com.foursoft.harness.vec.v113.VecConnectorHousingCapSpecification
class VecConnectorHousingCapSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
outletDirection
String outletDirection
Defines theOutletDirectionfor wires.
This attribute is defined as anOpenEnumeration.
-
refConnectorHousingCapRole
Set<VecConnectorHousingCapRole> refConnectorHousingCapRole
-
wireAddOn
VecNumericalValue wireAddOn
Specifies the wire length add on needed for the cap.
-
-
Class com.foursoft.harness.vec.v113.VecConnectorHousingRole
class VecConnectorHousingRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentNode
VecComponentNode componentNode
References the ComponentNode that is realized by the referenced ConnectorHousing (OccurrenceOrUsage with ConnectorHousingRole). This can especially be relevant for inliners. KBLFRM-341.
-
connectorHousingSpecification
VecConnectorHousingSpecification connectorHousingSpecification
References theConnectorHousingSpecificationthat is instanced by thisConnectorHousingRole.
-
parentHousingComponentReference
VecHousingComponentReference parentHousingComponentReference
-
refCouplingPoint
Set<VecCouplingPoint> refCouplingPoint
-
refModularSlotReference
Set<VecModularSlotReference> refModularSlotReference
-
sealState
String sealState
Specifies if this instance of a connector housing should be sealed (waterproof).
-
slotReferences
List<VecAbstractSlotReference> slotReferences
-
-
Class com.foursoft.harness.vec.v113.VecConnectorHousingSpecification
class VecConnectorHousingSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
averageWireLengthAddOn
VecNumericalValue averageWireLengthAddOn
Specifies the average wire length add on for this connector.
-
coding
VecCoding coding
-
connectorPositionAssurance
Boolean connectorPositionAssurance
IftruetheConnectorHousinghas a connector position assurance (CPA).
A CPA is some sort of feature of a connector, that secures the connector in its correctly assembled position with its mating part.
-
coupleable
Boolean coupleable
Defines whether the connector is coupleable or not. Connectors that are coupleable can be used in an inline position. Connectors that are not coupleable can be connected only to an ECU or something similar.
-
outletDirection
String outletDirection
Defines theOutletDirectionfor wires.
This attribute is defined as anOpenEnumeration.
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
refConnectorHousingRole
Set<VecConnectorHousingRole> refConnectorHousingRole
-
refHousingComponent
Set<VecHousingComponent> refHousingComponent
-
sealingClasses
List<VecSealingClass> sealingClasses
Specifies the sealing class of the slot.
-
segmentConnectionPoints
List<VecSegmentConnectionPoint> segmentConnectionPoints
Specifies theSegmentConnectionPointsthe connector housing.
-
slots
List<VecAbstractSlot> slots
-
voltageRange
VecValueRange voltageRange
Specifies the allowed voltage range for the connector housing.
-
-
Class com.foursoft.harness.vec.v113.VecContactingSpecification
class VecContactingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contactPoints
List<VecContactPoint> contactPoints
-
-
Class com.foursoft.harness.vec.v113.VecContactPoint
class VecContactPoint extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityMountings
List<VecCavityMounting> cavityMountings
-
identification
String identification
Specifies a unique identification of the ContactPoint. The identification is guaranteed to be unique within the ContactingSpecification.
-
mountedTerminal
VecTerminalRole mountedTerminal
-
parentContactingSpecification
VecContactingSpecification parentContactingSpecification
-
wireMountings
List<VecWireMounting> wireMountings
-
-
Class com.foursoft.harness.vec.v113.VecContactSystem
class VecContactSystem extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contactResistance
VecNumericalValue contactResistance
-
firstTerminal
VecPartVersion firstTerminal
References the first terminal of the ContactSystem.
-
joiningForce
VecNumericalValue joiningForce
Specifies the joining force of the two terminals.
-
parentContactSystemSpecification
VecContactSystemSpecification parentContactSystemSpecification
-
referencedCoreSpecification
VecConductorSpecification referencedCoreSpecification
References the CoreSpecification that is used on both sides of the ContactSystem.
-
secondTerminal
VecPartVersion secondTerminal
References the second terminal of the ContactSystem.
-
-
Class com.foursoft.harness.vec.v113.VecContactSystemSpecification
class VecContactSystemSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contactSystems
List<VecContactSystem> contactSystems
Specifies the ContactSystems described by the ContactSystemSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecContent
class VecContent extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
compliantConformanceClasses
List<VecConformanceClass> compliantConformanceClasses
-
contracts
List<VecContract> contracts
-
copyrightInformations
List<VecCopyrightInformation> copyrightInformations
-
dateOfCreation
XMLGregorianCalendar dateOfCreation
Specifies the date of creation of the VEC-file.
-
documentVersions
List<VecDocumentVersion> documentVersions
-
generatingSystemName
String generatingSystemName
Specifies the name of the system that has generated the VEC-file.
-
generatingSystemVersion
String generatingSystemVersion
Specifies the version of the system that has generated the VEC-file.
-
itemHistoryEntries
List<VecItemHistoryEntry> itemHistoryEntries
-
partVersions
List<VecPartVersion> partVersions
-
projects
List<VecProject> projects
-
standardCopyrightInformation
VecCopyrightInformation standardCopyrightInformation
References theCopyrightInformationthat is in effect for the complete content of thisVecContent. It is applied to allItemVersionsthat do not references their own individualCopyrightInformation.
-
units
List<VecUnit> units
-
vecVersion
String vecVersion
Specifies the version of the VEC used for the file.
-
-
Class com.foursoft.harness.vec.v113.VecContract
class VecContract extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
companyName
String companyName
Specifies the company which acts in the specified Role in the Contract Relationship.
-
contractRole
String contractRole
The role the company takes in reference to the associated ItemVersion. Predefined are the values: Oem, Supplier and Manufacturer.
-
parentVecContent
VecContent parentVecContent
-
refItemVersion
Set<VecItemVersion> refItemVersion
-
-
Class com.foursoft.harness.vec.v113.VecCopyrightInformation
class VecCopyrightInformation extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
copyrightNotes
List<VecLocalizedString> copyrightNotes
An informal text which specifies copyright information.
-
parentVecContent
VecContent parentVecContent
-
refItemVersion
Set<VecItemVersion> refItemVersion
-
refVecContent
Set<VecContent> refVecContent
-
-
Class com.foursoft.harness.vec.v113.VecCoreSpecification
class VecCoreSpecification extends VecConductorSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
outsideDiameter
VecNumericalValue outsideDiameter
Specifies the outside diameter of the core.
-
-
Class com.foursoft.harness.vec.v113.VecCorrugatedPipeSpecification
class VecCorrugatedPipeSpecification extends VecTubeSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
corrugationGradient
VecNumericalValue corrugationGradient
Specifies the gradient of a corrugation of the pipe.
-
corrugationHeight
VecNumericalValue corrugationHeight
Specifies the height of a corrugation of the pipe.
-
corrugationWidth
VecNumericalValue corrugationWidth
Specifies the width of a corrugation of the pipe.
-
-
Class com.foursoft.harness.vec.v113.VecCouplingPoint
class VecCouplingPoint extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
firstConnector
VecConnectorHousingRole firstConnector
-
identification
String identification
-
matingPoints
List<VecMatingPoint> matingPoints
-
parentCouplingSpecification
VecCouplingSpecification parentCouplingSpecification
-
secondConnector
VecConnectorHousingRole secondConnector
-
slotCouplings
List<VecSlotCoupling> slotCouplings
-
-
Class com.foursoft.harness.vec.v113.VecCouplingSpecification
class VecCouplingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
couplingPoints
List<VecCouplingPoint> couplingPoints
-
-
Class com.foursoft.harness.vec.v113.VecCreation
class VecCreation extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
creationDate
XMLGregorianCalendar creationDate
Specifies the date when the associated ItemVersion was created. (see KBLFRM-241)
-
creator
VecPerson creator
Specifies the person who has created the Item.
-
parentItemVersion
VecItemVersion parentItemVersion
-
responsibleDesigner
VecPerson responsibleDesigner
Specifies the person, which is the responsible designer for the ItemVersion at the point of creation.
-
-
Class com.foursoft.harness.vec.v113.VecCustomProperty
class VecCustomProperty extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentExtendableElement
VecExtendableElement parentExtendableElement
-
propertyType
String propertyType
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecCustomUnit
class VecCustomUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
A unique identification of the custom unit.
-
-
Class com.foursoft.harness.vec.v113.VecDateValueProperty
class VecDateValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
XMLGregorianCalendar value
Defines the value of the CustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecDefaultDimension
class VecDefaultDimension extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dimensionType
String dimensionType
dimensionType DefaultDimension -
dimensionValueRange
VecValueRange dimensionValueRange
-
parentDefaultDimensionSpecification
VecDefaultDimensionSpecification parentDefaultDimensionSpecification
-
toleranceIndication
VecTolerance toleranceIndication
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecDefaultDimensionSpecification
class VecDefaultDimensionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultDimension
VecDefaultDimension defaultDimension
-
-
Class com.foursoft.harness.vec.v113.VecDimension
class VecDimension extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
definedLocations
List<VecLocation> definedLocations
-
dimensionAnchor
VecDimensionAnchor dimensionAnchor
References the location that is used as dimension point for the dimensioning (e.g. the entry point of a bundle into a connector housing).
See KBLFRM-329 and KBLFRM-391.
-
identification
String identification
Specifies a unique identification of the Dimension. The identification is guaranteed to be unique within the containing PlacementSpecification.
-
parentPlacementSpecification
VecPlacementSpecification parentPlacementSpecification
-
path
VecPath path
-
referenceAnchor
VecDimensionAnchor referenceAnchor
References the location that is used as reference point for the dimensioning (e.g. the location of a fixing as this relates to a fixpoint of the body in white).
See KBLFRM-329 and KBLFRM-391.
-
tolerance
VecTolerance tolerance
-
unitComponent
VecUnit unitComponent
-
valueCalculated
Boolean valueCalculated
Defines if the value of theDimensionwas calculated (e.g. the sum of segment lengths in the topology) or if it was defined manually.
-
valueComponent
Double valueComponent
Defines the value of the dimension. This value can be null, if it shall be calculated and only a tolerance shall be defined.
-
-
Class com.foursoft.harness.vec.v113.VecDimensionAnchor
class VecDimensionAnchor extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refDimension
Set<VecDimension> refDimension
-
-
Class com.foursoft.harness.vec.v113.VecDocumentBasedInstruction
class VecDocumentBasedInstruction extends VecInstruction implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
referencedDocument
VecDocumentVersion referencedDocument
-
referencedSheetOrChapter
VecSheetOrChapter referencedSheetOrChapter
-
-
Class com.foursoft.harness.vec.v113.VecDocumentVersion
class VecDocumentVersion extends VecItemVersion implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
creatingSystem
String creatingSystem
The creatingSystem specifies the computer application or the machine which is used to create the document.
-
dataFormat
String dataFormat
The dataFormat specifies the convention that was used to structure the information in the document. This is useful if the DocumentVersion is actually a pointer to an external document, which is not contained in the VEC or if the content of this DocumentVersion was automatically generated by the extraction of the information out of the original document.
-
documentNumber
String documentNumber
The documentNumber is the major identifier of a DocumentVersion. The format is user defined and respectively company specific. Over all VEC-documents a DocumentVersion-instance can be trusted to be identical if the combination of documentNumber, documentVersion and companyName is identical.
-
documentType
String documentType
The type of the document, that is defined in anOpenEnumerationand gives a hint about the content of the document. Values for typical types of documents in the process are predefined (e.g. a part master document for the specification of aPartVersion).
At later point, further constraint migth be attached todocumentTypedefining a minimum content for certain types of documents.
-
documentVersion
String documentVersion
The documentVersion specifies the version index of a document (see also documentNumber).
-
fileName
String fileName
If this DocumentVersion is a link to an external document (e.g. a ComponentSymbol), then the fileName attribute points to the file containing the original document. To use this attribute is only valid, if the original document is distributed along with the VEC-file e.g. in a ZIP-archive. It must not point to any file location which is not part of the bundle provided together with the VEC-file (e.g. a File on a central server file share).
-
itemEquivalences
List<VecItemEquivalence> itemEquivalences
-
location
String location
The location specifies where a document can be found in a digital or physical data storage system.
-
numberOfSheets
String numberOfSheets
The number of sheets contained in the document.
-
parentVecContent
VecContent parentVecContent
-
refDocumentBasedInstruction
Set<VecDocumentBasedInstruction> refDocumentBasedInstruction
-
refDocumentVersion
Set<VecDocumentVersion> refDocumentVersion
-
referencedPart
List<VecPartVersion> referencedPart
-
refExternalMappingSpecification
Set<VecExternalMappingSpecification> refExternalMappingSpecification
-
relatedDocument
List<VecDocumentVersion> relatedDocument
-
sheetOrChapters
List<VecSheetOrChapter> sheetOrChapters
-
specifications
List<VecSpecification> specifications
-
-
Class com.foursoft.harness.vec.v113.VecDoubleValueProperty
class VecDoubleValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
double value
Defines the value of the CustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecEdgeMountedFixingSpecification
class VecEdgeMountedFixingSpecification extends VecFixingSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
edgeThickness
VecValueRange edgeThickness
Defines a range of valid thicknesses, onto which the fixing can be mounted.
-
-
Class com.foursoft.harness.vec.v113.VecEEComponentRole
class VecEEComponentRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentNode
VecComponentNode componentNode
-
eeComponentSpecification
VecEEComponentSpecification eeComponentSpecification
References theEEComponentSpecificationthat is instanced by thisEEComponentRole.
-
extensionSlotReves
List<VecExtensionSlotReference> extensionSlotReves
-
housingComponentReves
List<VecHousingComponentReference> housingComponentReves
-
refExtensionSlotReference
Set<VecExtensionSlotReference> refExtensionSlotReference
-
-
Class com.foursoft.harness.vec.v113.VecEEComponentSpecification
class VecEEComponentSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connections
List<VecInternalComponentConnection> connections
-
extensionSlots
List<VecExtensionSlot> extensionSlots
-
housingComponents
List<VecHousingComponent> housingComponents
-
powerConsumptions
List<VecPowerConsumption> powerConsumptions
Specifies thePowerConsumptionsof thisEEComponentSpecification.
-
refEEComponentRole
Set<VecEEComponentRole> refEEComponentRole
-
states
List<VecSwitchingState> states
Specifies the availableSwitchingStatesof the EEComponent.
-
-
Class com.foursoft.harness.vec.v113.VecExtendableElement
class VecExtendableElement extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
customProperties
List<VecCustomProperty> customProperties
-
refExternalMapping
Set<VecExternalMapping> refExternalMapping
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecExtensionSlot
class VecExtensionSlot extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowedInserts
List<VecPartVersion> allowedInserts
Defines thePartVersionsthat are allowed as an insert for this ExtensionSlot.
This reference points to aPartVersionin order to allow referencing, even if the description of individualPartVersionsis done with one physical VEC file perPartVersion.However, inserts for aExtensionSlotare alwaysEEComponentsby itself. Therefore the referencedPartVersionshall have aPrimaryPartType =Â EEComponent.
-
identification
String identification
Identification of the ExtensionSlot, which must be distinct for all ExtensionSlots of an EEComponent.
-
parentEEComponentSpecification
VecEEComponentSpecification parentEEComponentSpecification
-
refExtensionSlotReference
Set<VecExtensionSlotReference> refExtensionSlotReference
-
-
Class com.foursoft.harness.vec.v113.VecExtensionSlotReference
class VecExtensionSlotReference extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
extensionSlot
VecExtensionSlot extensionSlot
-
identification
String identification
-
parentEEComponentRole
VecEEComponentRole parentEEComponentRole
-
usedInserts
List<VecEEComponentRole> usedInserts
-
-
Class com.foursoft.harness.vec.v113.VecExternalMapping
class VecExternalMapping extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
externalReference
String externalReference
-
mappedElement
VecExtendableElement mappedElement
-
parentExternalMappingSpecification
VecExternalMappingSpecification parentExternalMappingSpecification
-
-
Class com.foursoft.harness.vec.v113.VecExternalMappingSpecification
class VecExternalMappingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
mappedDocument
VecDocumentVersion mappedDocument
Reference to theDocumentVersionthat represents the external data source that connected to the VEC content by theExternalMappingSpecification.
-
mappings
List<VecExternalMapping> mappings
Specifies the mappings of individual element.
-
-
Class com.foursoft.harness.vec.v113.VecFileBasedInstruction
class VecFileBasedInstruction extends VecInstruction implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dataFormat
String dataFormat
The dataFormat specifies the format of the FileReference. This could be for example the mime-type of the external file.
-
fileName
String fileName
The name of the file.
-
lastModified
XMLGregorianCalendar lastModified
The last modified timestamp of the file.
-
location
String location
Specifies where (at which location) the file could be found.
-
-
Class com.foursoft.harness.vec.v113.VecFillerSpecification
class VecFillerSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
diameter
VecNumericalValue diameter
Specifies the diameter of the filler.
-
materials
List<VecMaterial> materials
Specifies the material of the filler.
-
refWireElementSpecification
Set<VecWireElementSpecification> refWireElementSpecification
-
-
Class com.foursoft.harness.vec.v113.VecFittingOutlet
class VecFittingOutlet extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies the identification of the Outlet. This must be unique within a FittingSpecification.
-
innerDiameter
VecNumericalValue innerDiameter
Specifies the inner diameter of the outlet.
-
nominalSize
String nominalSize
Defines the nominal size of a tube. The nominal size is a name for the size of the tube that is somehow related to the inner diameter of the tube. However it is not the inner diameter (e.g. "10.5").
-
outerDiameter
VecNumericalValue outerDiameter
Specifies the outer diameter of the outlet.
-
parentFittingSpecification
VecFittingSpecification parentFittingSpecification
-
placementPoint
VecPlacementPoint placementPoint
Specifies thePlacementPointthat represents thisFittingOutletin a PlaceableElementSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecFittingSpecification
class VecFittingSpecification extends VecWireProtectionSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
form
String form
Specifies the form of the fitting (e.g. Y, T).
-
outlets
List<VecFittingOutlet> outlets
-
-
Class com.foursoft.harness.vec.v113.VecFixingRole
class VecFixingRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fixingSpecification
VecFixingSpecification fixingSpecification
References theFixingSpecificationthat is instanced by thisFixingRole.
-
-
Class com.foursoft.harness.vec.v113.VecFixingSpecification
class VecFixingSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
nominalSize
VecNumericalValue nominalSize
-
offset
VecNumericalValue offset
-
refFixingRole
Set<VecFixingRole> refFixingRole
-
-
Class com.foursoft.harness.vec.v113.VecFlatCoreSpecification
class VecFlatCoreSpecification extends VecConductorSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
size
VecSize size
-
-
Class com.foursoft.harness.vec.v113.VecFuseComponent
class VecFuseComponent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connectedPins
List<VecPinComponent> connectedPins
-
fuseSpecification
VecFuseSpecification fuseSpecification
-
identification
String identification
Identification of the FuseComponent, which must be distinct for all FuseComponents of an MultiFuseSpecification.
-
parentMultiFuseSpecification
VecMultiFuseSpecification parentMultiFuseSpecification
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecFuseSpecification
class VecFuseSpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fuseType
String fuseType
The type of a fuse. This should be an enumeration of values defined in a conformance class.
-
iMax
VecNumericalValue iMax
Specifies the maximum electric current tolerated by the fuse.
-
refFuseComponent
Set<VecFuseComponent> refFuseComponent
-
-
Class com.foursoft.harness.vec.v113.VecGeneralTechnicalPartSpecification
class VecGeneralTechnicalPartSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
boundingBox
VecBoundingBox boundingBox
-
colorInformations
List<VecColor> colorInformations
Specifies the color of the part.
-
massInformations
List<VecMassInformation> massInformations
Specifies the mass of the part.
-
materialInformations
List<VecMaterial> materialInformations
Specifies the material of a part.
-
partRelations
List<VecPartRelation> partRelations
-
robustnessProperties
List<VecRobustnessProperties> robustnessProperties
Specifies the robustness of a part.
-
temperatureInformations
List<VecTemperatureInformation> temperatureInformations
Specifies valid temperatures for a part.
-
-
Class com.foursoft.harness.vec.v113.VecGeometryNode
class VecGeometryNode extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the GeometryNode.
-
identification
String identification
Specifies a unique identification of the GeometryNode. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometryNode-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometryNode is the same.
-
referenceNode
VecTopologyNode referenceNode
-
-
Class com.foursoft.harness.vec.v113.VecGeometryNode2D
class VecGeometryNode2D extends VecGeometryNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartesianPoint
VecCartesianPoint2D cartesianPoint
-
parentBuildingBlockSpecification2D
VecBuildingBlockSpecification2D parentBuildingBlockSpecification2D
-
refGeometrySegment2D
Set<VecGeometrySegment2D> refGeometrySegment2D
-
-
Class com.foursoft.harness.vec.v113.VecGeometryNode3D
class VecGeometryNode3D extends VecGeometryNode implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cartesianPoint
VecCartesianPoint3D cartesianPoint
-
parentBuildingBlockSpecification3D
VecBuildingBlockSpecification3D parentBuildingBlockSpecification3D
-
refGeometrySegment3D
Set<VecGeometrySegment3D> refGeometrySegment3D
-
-
Class com.foursoft.harness.vec.v113.VecGeometrySegment
class VecGeometrySegment extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the GeometrySegment.
-
identification
String identification
Specifies a unique identification of the GeometrySegment. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometrySegment-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometrySegment is the same.
-
referenceSegment
VecTopologySegment referenceSegment
-
-
Class com.foursoft.harness.vec.v113.VecGeometrySegment2D
class VecGeometrySegment2D extends VecGeometrySegment implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
endNode
VecGeometryNode2D endNode
-
endVector
VecCartesianVector2D endVector
Specifies the end vector of the geometry segment. The end vector is a tangent to the segment at the end position.
-
parentBuildingBlockSpecification2D
VecBuildingBlockSpecification2D parentBuildingBlockSpecification2D
-
pathSegments
List<VecPathSegment> pathSegments
-
startNode
VecGeometryNode2D startNode
-
startVector
VecCartesianVector2D startVector
Specifies the start vector of the geometry segment. The start vector is a tangent to the segment at the start position.
-
-
Class com.foursoft.harness.vec.v113.VecGeometrySegment3D
class VecGeometrySegment3D extends VecGeometrySegment implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bSplineCurves
List<VecBSplineCurve> bSplineCurves
-
endNode
VecGeometryNode3D endNode
-
endVector
VecCartesianVector3D endVector
Specifies the end vector of the geometry segment. The end vector is a tangent to the segment at the end position.
-
parentBuildingBlockSpecification3D
VecBuildingBlockSpecification3D parentBuildingBlockSpecification3D
-
startNode
VecGeometryNode3D startNode
-
startVector
VecCartesianVector3D startVector
Specifies the start vector of the geometry segment. The start vector is a tangent to the segment at the start position.
-
-
Class com.foursoft.harness.vec.v113.VecGrommetRole
class VecGrommetRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
grommetSpecification
VecGrommetSpecification grommetSpecification
References theGrommetSpecificationthat is instanced by thisGrommetRole.
-
-
Class com.foursoft.harness.vec.v113.VecGrommetSpecification
class VecGrommetSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cableLeadThroughs
List<VecCableLeadThrough> cableLeadThroughs
-
grommetType
String grommetType
Specifies the type of the grommet. Appropriate values should be defined in a conformance class.
-
hardness
VecNumericalValue hardness
Specifies the hardness of the grommet.
-
holeDiameter
VecNumericalValue holeDiameter
Specifies the valid diameter of a hole into which the grommet fits.
-
plateThickness
VecValueRange plateThickness
Specifies valid the plate thickness at the hole into which the grommet fits.
-
refGrommetRole
Set<VecGrommetRole> refGrommetRole
-
sealingClasses
List<VecSealingClass> sealingClasses
Specifies the sealing class of the grommet.
-
-
Class com.foursoft.harness.vec.v113.VecHarnessDrawingSpecification2D
class VecHarnessDrawingSpecification2D extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
buildingBlockPositionings
List<VecBuildingBlockPositioning2D> buildingBlockPositionings
-
-
Class com.foursoft.harness.vec.v113.VecHarnessGeometrySpecification3D
class VecHarnessGeometrySpecification3D extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
buildingBlockPositionings
List<VecBuildingBlockPositioning3D> buildingBlockPositionings
Specifies the BuildingBlockPositioning3Ds that are forming the HarnessGeometrySpecification3D.
-
type
String type
Specifies the type of the harness geometry.
-
-
Class com.foursoft.harness.vec.v113.VecHoleMountedFixingSpecification
class VecHoleMountedFixingSpecification extends VecFixingSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
holeDiameter
VecNumericalValue holeDiameter
Specifies the diameter of the hole in which the fixing is mounted.
-
holeShape
String holeShape
-
holeType
String holeType
Specifies the type of the hole in which the fixing can be mounted. Appropriate values should be defined in a conformance class.
-
plateThickness
VecValueRange plateThickness
Specifies the thickness of the plate in which the hole is positioned.
-
-
Class com.foursoft.harness.vec.v113.VecHousingComponent
class VecHousingComponent extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about theHousingComponent.
-
housingSpecification
VecConnectorHousingSpecification housingSpecification
-
identification
String identification
Identification of the HousingComponent, which must be distinct for all HousingComponents of an EEComponent.
-
parentEEComponentSpecification
VecEEComponentSpecification parentEEComponentSpecification
-
pinComponents
List<VecPinComponent> pinComponents
-
refHousingComponentReference
Set<VecHousingComponentReference> refHousingComponentReference
-
-
Class com.foursoft.harness.vec.v113.VecHousingComponentReference
class VecHousingComponentReference extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentConnector
VecComponentConnector componentConnector
-
connectorHousingRole
VecConnectorHousingRole connectorHousingRole
-
housingComponent
VecHousingComponent housingComponent
-
identification
String identification
Specifies a unique identification of the HousingComponentReference. The identification is guaranteed to be unique within the EEComponentRole.
-
parentEEComponentRole
VecEEComponentRole parentEEComponentRole
-
pinComponentReves
List<VecPinComponentReference> pinComponentReves
-
-
Class com.foursoft.harness.vec.v113.VecIECUnit
class VecIECUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
iecPrefix
VecIECPrefix iecPrefix
Specifies the prefix of the IEC unit.
-
iecUnitName
VecIECUnitName iecUnitName
Specifies the name of the IEC unit.
-
-
Class com.foursoft.harness.vec.v113.VecImperialUnit
class VecImperialUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
imperialUnitName
VecImperialUnitName imperialUnitName
Specifies the name of the imperial unit.
-
-
Class com.foursoft.harness.vec.v113.VecInstruction
class VecInstruction extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentOccurrenceOrUsage
VecOccurrenceOrUsage parentOccurrenceOrUsage
-
-
Class com.foursoft.harness.vec.v113.VecInsulationSpecification
class VecInsulationSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
baseColors
List<VecColor> baseColors
Specifies the base color of the insulation.
-
firstIdentificationColors
List<VecColor> firstIdentificationColors
Specifies the first identification color of the insulation.
-
labelIdentificationColors
List<VecColor> labelIdentificationColors
Specifies the color of a label printed on the insulation of the wire.
-
labelIdentificationType
String labelIdentificationType
Specifies the type of a label printed on the insulation of the wire (e.g. alpha numerical, bar code).
-
labelIdentificationValue
String labelIdentificationValue
Specifies the value of a label printed on the insulation of the wire.
-
materials
List<VecMaterial> materials
Specifies the material of the insulation.
-
refSignal
Set<VecSignal> refSignal
-
refWireElementSpecification
Set<VecWireElementSpecification> refWireElementSpecification
-
secondIdentificationColors
List<VecColor> secondIdentificationColors
Specifies the second identification color of the insulation.
-
thickness
VecNumericalValue thickness
Specifies the thickness of the insulation.
-
-
Class com.foursoft.harness.vec.v113.VecIntegerValueProperty
class VecIntegerValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
BigInteger value
Defines the value of the CustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecInternalComponentConnection
class VecInternalComponentConnection extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conductorSpecification
VecConductorSpecification conductorSpecification
-
identification
String identification
Identification of theInternalComponentConnection, which must be distinct for allInternalComponentConnectionof anEEComponent.
-
parentEEComponentSpecification
VecEEComponentSpecification parentEEComponentSpecification
-
pins
List<VecPinComponent> pins
-
refSwitchingState
Set<VecSwitchingState> refSwitchingState
-
-
Class com.foursoft.harness.vec.v113.VecInternalTerminalConnection
class VecInternalTerminalConnection extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the InternalTerminalConnection. The identification is guaranteed to be unique within the TerminalSpecification (this might be for example an internal connection number).
-
parentTerminalSpecification
VecTerminalSpecification parentTerminalSpecification
-
terminalReception
List<VecTerminalReception> terminalReception
-
wireReception
List<VecWireReception> wireReception
-
-
Class com.foursoft.harness.vec.v113.VecItemEquivalence
class VecItemEquivalence extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
companyName
String companyName
Specifies the company which states the ItemEquivalence.
-
item
List<VecItemVersion> item
-
parentDocumentVersion
VecDocumentVersion parentDocumentVersion
-
-
Class com.foursoft.harness.vec.v113.VecItemHistoryEntry
class VecItemHistoryEntry extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentVecContent
VecContent parentVecContent
-
predecessorVersion
VecItemVersion predecessorVersion
-
successorVersion
VecItemVersion successorVersion
-
type
VecHistoryEntryType type
Specifies the type of relationship between the ItemVersions.
-
-
Class com.foursoft.harness.vec.v113.VecItemVersion
class VecItemVersion extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abbreviations
List<VecLocalizedString> abbreviations
Room for a short name of the Item. In case of a document the attribute is wanted to contain its title.
-
approvals
List<VecApproval> approvals
-
changeDescriptions
List<VecChangeDescription> changeDescriptions
-
companyName
String companyName
Defines the publishing company of the ItemVersion. The companyName is part of the main identifier of an ItemVersion together with the corresponding number (partNumber or documentNumber) and version (partVersion or documentVersion).
-
contract
List<VecContract> contract
-
copyrightInformation
VecCopyrightInformation copyrightInformation
References theCopyrightInformationthat is in effect for thisItemVersion.If noCopyrightInformationis referenced by theItemVersion, theCopyrightInformationthat is referenced by theVecContent(if defined) shall be considered as in effect for thisItemVersion.
-
creation
VecCreation creation
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ItemVersion. e.g. Buchsengehäuse 26-polig
-
processingInstructions
List<VecInstruction> processingInstructions
Processing instructions for the application of the part or the document.
-
refItemEquivalence
Set<VecItemEquivalence> refItemEquivalence
-
refItemHistoryEntry
Set<VecItemHistoryEntry> refItemHistoryEntry
-
-
Class com.foursoft.harness.vec.v113.VecLocalizedString
class VecLocalizedString extends VecAbstractLocalizedString implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecLocalizedStringProperty
class VecLocalizedStringProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
VecLocalizedString value
Defines the value of theCustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecLocalizedTypedString
class VecLocalizedTypedString extends VecAbstractLocalizedString implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
type
String type
Defines thetypeof theLocalizedTypedString. This allows the definition of a more detailed semantic than the semantic of the attribute itself with the typeLocalizedTypedString.
-
-
Class com.foursoft.harness.vec.v113.VecLocation
class VecLocation extends VecDimensionAnchor implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the Location. The identification is guaranteed to be unique within the PlacementSpecification.
-
matchingId
String matchingId
Specifies an identification for matching the location with a reference point of component (e.g. a cable channel).
-
parentDimension
VecDimension parentDimension
-
parentOnPointPlacement
VecOnPointPlacement parentOnPointPlacement
-
parentOnWayPlacement
VecOnWayPlacement parentOnWayPlacement
-
placedPlacementPoints
List<VecPlacementPointReference> placedPlacementPoints
References thePlacementPointReferencethat is placed by this location.
-
-
Class com.foursoft.harness.vec.v113.VecMapping
class VecMapping extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a
VecPartVersion a
-
b
VecPartVersion b
-
parentMappingSpecification
VecMappingSpecification parentMappingSpecification
-
slotMappings
List<VecSlotMapping> slotMappings
-
-
Class com.foursoft.harness.vec.v113.VecMappingSpecification
class VecMappingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
mappings
List<VecMapping> mappings
-
-
Class com.foursoft.harness.vec.v113.VecMassInformation
class VecMassInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
determinationType
VecValueDetermination determinationType
Specifies the determination type of the mass information.
-
value
VecNumericalValue value
Specifies the mass as numerical value.
-
valueSource
String valueSource
ThevalueSourcedefines in an OpenEnumeration the source from which theMassInformationhas been retrieved. This information, in combination with theValueDeterminationgives a hint about the reliability of theMassInformation
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecMaterial
class VecMaterial extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecLocalizedString> descriptions
On optional human readable description of the material (e.g. the name).
-
key
String key
The key of the material in the corresponding material reference system.
-
referenceSystem
String referenceSystem
The identification of the material reference system, which is defining possible values and the semantic of material keys.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecMatingDetail
class VecMatingDetail extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
firstTerminalReception
VecTerminalReceptionReference firstTerminalReception
-
identification
String identification
-
parentMatingPoint
VecMatingPoint parentMatingPoint
-
secondTerminalReception
VecTerminalReceptionReference secondTerminalReception
-
-
Class com.foursoft.harness.vec.v113.VecMatingPoint
class VecMatingPoint extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
firstTerminalRole
VecTerminalRole firstTerminalRole
-
identification
String identification
Specifies a unique identification of the MatingPoint. The identification is guaranteed to be unique within the MatingSpecification.
-
matingDetails
List<VecMatingDetail> matingDetails
-
parentCouplingPoint
VecCouplingPoint parentCouplingPoint
-
secondTerminalRole
VecTerminalRole secondTerminalRole
-
-
Class com.foursoft.harness.vec.v113.VecMeasurementPoint
class VecMeasurementPoint extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the MeasurementPoint. The identification is guaranteed to be unique within a component.
-
parentPlaceableElementSpecification
VecPlaceableElementSpecification parentPlaceableElementSpecification
-
refMeasurementPointReference
Set<VecMeasurementPointReference> refMeasurementPointReference
-
-
Class com.foursoft.harness.vec.v113.VecMeasurementPointReference
class VecMeasurementPointReference extends VecDimensionAnchor implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the MeasurementPointReference. The identification is guaranteed to be unique within the containing PlaceableElementRole.
-
measurementPoint
VecMeasurementPoint measurementPoint
References theMeasurementPointthat is instanced by thisMeasurementPointReference.
-
parentPlaceableElementRole
VecPlaceableElementRole parentPlaceableElementRole
-
-
Class com.foursoft.harness.vec.v113.VecModularSlot
class VecModularSlot extends VecAbstractSlot implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
allowedInserts
List<VecPartVersion> allowedInserts
References thePartVersionsthat are valid inserts for thisModularSlot.
This reference points to aPartVersionin order to allow referencing, if the description of individualPartVersionsis done with one physical VEC file perPartVersion.However, inserts for aModularSlotare always ConnectorHousings by itself. Therefore the referencedPartVersionshall have aPrimaryPartType =Â ConnectorHousing
-
optional
Boolean optional
Specifies whether the allocation of the ModularSlot is optional or not (can a usage of the connector housing leave this ModularSlot empty.
-
refModularSlotAddOn
Set<VecModularSlotAddOn> refModularSlotAddOn
-
-
Class com.foursoft.harness.vec.v113.VecModularSlotAddOn
class VecModularSlotAddOn extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentSegmentConnectionPoint
VecSegmentConnectionPoint parentSegmentConnectionPoint
-
slot
VecModularSlot slot
-
wireAddOn
VecNumericalValue wireAddOn
Specifies the wire length add on needed for the modular slot.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecModularSlotReference
class VecModularSlotReference extends VecAbstractSlotReference implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
usedInserts
List<VecConnectorHousingRole> usedInserts
References the inserts that are used in thisModularSlotReference.More than one insert is valid in the case variant dependent equipment of the slot.
-
-
Class com.foursoft.harness.vec.v113.VecModuleFamily
class VecModuleFamily extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ModuleFamily.
-
identification
String identification
Specifies a unique identification of the ModuleFamily. The identification is guaranteed to be unique within the ModuleFamilySpecification. Over all VEC-documents a ModuleFamily-instance can be trusted to be the same if the ModuleFamilySpecification-instance is the same and the identification of the ModuleFamily is the same.
-
moduleInFamily
List<VecPartWithSubComponentsRole> moduleInFamily
-
parentModuleFamilySpecification
VecModuleFamilySpecification parentModuleFamilySpecification
-
-
Class com.foursoft.harness.vec.v113.VecModuleFamilySpecification
class VecModuleFamilySpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
moduleFamilies
List<VecModuleFamily> moduleFamilies
-
-
Class com.foursoft.harness.vec.v113.VecModuleList
class VecModuleList extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
completionComponents
List<VecPartOccurrence> completionComponents
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the ModuleList.
-
identification
String identification
Specifies a unique identification of the ModuleList. The identification is guaranteed to be unique within the ModuleListSpecification. Over all VEC-documents a ModuleList-instance can be trusted to be the same if the ModuleListSpecification-instance is the same and the identification of the ModuleList is the same.
-
moduleInList
List<VecPartWithSubComponentsRole> moduleInList
-
parentModuleListSpecification
VecModuleListSpecification parentModuleListSpecification
-
-
Class com.foursoft.harness.vec.v113.VecModuleListSpecification
class VecModuleListSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
moduleListConfigurations
List<VecModuleList> moduleListConfigurations
-
-
Class com.foursoft.harness.vec.v113.VecMultiCavityPlugSpecification
class VecMultiCavityPlugSpecification extends VecCavityPlugSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
assignments
List<VecSealedCavitiesAssignment> assignments
References theSealedCavitiesAssignmentsthat are valid for thisMultiCavityPlug. One individualSealedCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavityPlug.
-
-
Class com.foursoft.harness.vec.v113.VecMultiCavitySealSpecification
class VecMultiCavitySealSpecification extends VecCavitySealSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
assignments
List<VecOpenCavitiesAssignment> assignments
References theOpenCavitiesAssignmentsthat are valid for thisMultiCavitySeal. One individualOpenCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavitySeal.
-
-
Class com.foursoft.harness.vec.v113.VecMultiFuseSpecification
class VecMultiFuseSpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fuseComponents
List<VecFuseComponent> fuseComponents
-
fuseType
String fuseType
The type of a fuse. This should be an enumeration of values defined in a conformance class.
-
iMaxTotal
VecNumericalValue iMaxTotal
Specifies the maximum electric current tolerated by the multifuse in total.
-
-
Class com.foursoft.harness.vec.v113.VecNet
class VecNet extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the Net.
-
identification
String identification
Specifies a unique identification of the Net. The identification is guaranteed to be unique within the NetSpecification.
-
netType
VecNetType netType
-
networkPort
List<VecNetworkPort> networkPort
-
parentNetSpecification
VecNetSpecification parentNetSpecification
-
refConnection
Set<VecConnection> refConnection
-
refNetGroup
Set<VecNetGroup> refNetGroup
-
-
Class com.foursoft.harness.vec.v113.VecNetGroup
class VecNetGroup extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the NetGroup.
-
identification
String identification
Specifies a unique identification of the NetGroup. The identification is guaranteed to be unique within the NetSpecification.
-
net
List<VecNet> net
-
netGroupType
String netGroupType
Specifies the type of the group.
-
parentNetSpecification
VecNetSpecification parentNetSpecification
-
refConnectionGroup
Set<VecConnectionGroup> refConnectionGroup
-
-
Class com.foursoft.harness.vec.v113.VecNetSpecification
class VecNetSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
netGroups
List<VecNetGroup> netGroups
-
nets
List<VecNet> nets
-
netTypes
List<VecNetType> netTypes
-
networkNodes
List<VecNetworkNode> networkNodes
-
-
Class com.foursoft.harness.vec.v113.VecNetType
class VecNetType extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about theNetType.
-
identification
String identification
Specifies a unique identification of the NetType. The identification is guaranteed to be unique within the NetSpecification.
-
parentNetSpecification
VecNetSpecification parentNetSpecification
-
refNet
Set<VecNet> refNet
-
refNetworkPort
Set<VecNetworkPort> refNetworkPort
-
refSignal
Set<VecSignal> refSignal
-
signalInformationType
String signalInformationType
-
signalSubType
String signalSubType
-
signalType
String signalType
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecNetworkNode
class VecNetworkNode extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abbreviations
List<VecLocalizedString> abbreviations
Room for a short name of the NetworkNode.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the NetworkNode.
-
identification
String identification
Specifies a unique identification of the NetworkNode. The identification is guaranteed to be unique within the NetSpecification.
-
networkNodeType
String networkNodeType
Specifies the type of a NetworkNode. Common values are agreed as anOpenEnumeration.
-
parentNetSpecification
VecNetSpecification parentNetSpecification
-
ports
List<VecNetworkPort> ports
-
realizedUsageNode
VecUsageNode realizedUsageNode
References theUsageNodethat is realized by thisNetworkNode.
-
refComponentNode
Set<VecComponentNode> refComponentNode
-
-
Class com.foursoft.harness.vec.v113.VecNetworkPort
class VecNetworkPort extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the NetworkPort.
-
identification
String identification
Specifies a unique identification of the NetworkPort. The identification is guaranteed to be unique within the NetSpecification.
-
netType
VecNetType netType
-
parentNetworkNode
VecNetworkNode parentNetworkNode
-
refComponentPort
Set<VecComponentPort> refComponentPort
-
refNet
Set<VecNet> refNet
-
signalDirection
VecSignalDirection signalDirection
Specifies the direction of the signal on this NetworkPort.
-
-
Class com.foursoft.harness.vec.v113.VecNodeLocation
class VecNodeLocation extends VecLocation implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
referencedNode
VecTopologyNode referencedNode
-
-
Class com.foursoft.harness.vec.v113.VecNumericalValue
class VecNumericalValue extends VecValueWithUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
tolerance
VecTolerance tolerance
-
valueComponent
double valueComponent
Specifies the value of the numerical value.
-
-
Class com.foursoft.harness.vec.v113.VecNumericalValueProperty
class VecNumericalValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
VecNumericalValue value
Defines the value of theCustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecOccurrenceOrUsage
class VecOccurrenceOrUsage extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abbreviations
List<VecLocalizedString> abbreviations
Specifies an abbreviation of theOccurrenceOrUsage. Normally this a human readable short name.
-
aliasIds
List<VecAliasIdentification> aliasIds
Room to specify additional identifiers for the OccurrenceOrUsage.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about the OccurrenceOrUsage.
-
identification
String identification
Specifies a unique identification of the OccurrenceOrUsage. The identification is guaranteed to be unique within the context. Over all VEC-documents an OccurrenceOrUsage-instance can be trusted to be the same if the context-instance is the same and the identification of the OccurrenceOrUsage is the same.
-
installationInstructions
List<VecInstruction> installationInstructions
-
realizedUsageNode
VecUsageNode realizedUsageNode
References theUsageNodethat is realized by thisOccurrenceOrUsage.
-
refOccurrenceOrUsageViewItem2D
Set<VecOccurrenceOrUsageViewItem2D> refOccurrenceOrUsageViewItem2D
-
refOccurrenceOrUsageViewItem3D
Set<VecOccurrenceOrUsageViewItem3D> refOccurrenceOrUsageViewItem3D
-
refPartWithSubComponentsRole
Set<VecPartWithSubComponentsRole> refPartWithSubComponentsRole
-
roles
List<VecRole> roles
Specifies the different roles of the OccurrenceOrUsage.
-
-
Class com.foursoft.harness.vec.v113.VecOccurrenceOrUsageViewItem2D
class VecOccurrenceOrUsageViewItem2D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the OccurrenceOrUsageViewItem2D.
-
gridSquare
String gridSquare
Specifies the grid square in which the OccurrenceOrUsageViewItem2D is placed (e.g. E/40).
-
identification
String identification
Specifies a unique identification of the OccurrenceOrUsageViewItem. The identification is guaranteed to be unique within the BuildingBlockSpecification2D.
-
occurrenceOrUsage
VecOccurrenceOrUsage occurrenceOrUsage
-
orientation
VecTransformation2D orientation
-
parentBuildingBlockSpecification2D
VecBuildingBlockSpecification2D parentBuildingBlockSpecification2D
-
-
Class com.foursoft.harness.vec.v113.VecOccurrenceOrUsageViewItem3D
class VecOccurrenceOrUsageViewItem3D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the OccurrenceOrUsageViewItem3D.
-
identification
String identification
Specifies a unique identification of the OccurrenceOrUsageViewItem. The identification is guaranteed to be unique within the BuildingBlockSpecification3D.
-
occurrenceOrUsage
VecOccurrenceOrUsage occurrenceOrUsage
Specifies the OccurrenceOrUsage which is represented by the view item.
-
orientation
VecTransformation3D orientation
-
parentBuildingBlockSpecification3D
VecBuildingBlockSpecification3D parentBuildingBlockSpecification3D
-
-
Class com.foursoft.harness.vec.v113.VecOnPointPlacement
class VecOnPointPlacement extends VecPlacement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
locations
List<VecLocation> locations
-
-
Class com.foursoft.harness.vec.v113.VecOnWayPlacement
class VecOnWayPlacement extends VecPlacement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
endLocation
VecLocation endLocation
-
path
VecPath path
-
startLocation
VecLocation startLocation
-
-
Class com.foursoft.harness.vec.v113.VecOpenCavitiesAssignment
class VecOpenCavitiesAssignment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
openCavities
List<VecCavity> openCavities
Specifies the cavities that are open.
-
parentMultiCavitySealSpecification
VecMultiCavitySealSpecification parentMultiCavitySealSpecification
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecOtherUnit
class VecOtherUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
otherUnitName
VecOtherUnitName otherUnitName
Specifies the name of the unit.
-
-
Class com.foursoft.harness.vec.v113.VecPartOccurrence
class VecPartOccurrence extends VecOccurrenceOrUsage implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alternativeOccurrence
List<VecPartOccurrence> alternativeOccurrence
References the PartOcurrences that are an alternative for this PartOccurrence.
-
instanciatedOccurrence
List<VecPartOccurrence> instanciatedOccurrence
References the PartOccurrence which is instantiated by the PartOccurrence. This reference is for example needed in the case of usage of assemblies.
-
isSecondaryAlternative
Boolean isSecondaryAlternative
If a PartUsage is realized by more than one PartOccurrence it is possible to specify which one is the preferred. (see KBLFRM-264)
-
parentCompositionSpecification
VecCompositionSpecification parentCompositionSpecification
-
part
VecPartVersion part
References the PartVersion that is instantiated by this PartOccurrence.
-
realizedPartUsage
VecPartUsage realizedPartUsage
-
referenceElement
List<VecPartOccurrence> referenceElement
References the PartOcurrence for which this PartOccurrence is an accessory.
-
refModuleList
Set<VecModuleList> refModuleList
-
refPartOccurrence
Set<VecPartOccurrence> refPartOccurrence
-
refPartStructureSpecification
Set<VecPartStructureSpecification> refPartStructureSpecification
-
-
Class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
class VecPartOrUsageRelatedSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
describedPart
List<VecPartVersion> describedPart
-
refPartUsage
Set<VecPartUsage> refPartUsage
-
refSpecificRole
Set<VecSpecificRole> refSpecificRole
-
specialPartType
String specialPartType
The specialPartType allows the specification of subclassifications for a PartOrUsageRelatedSpecification (e.g. different types of connector housings).
-
-
Class com.foursoft.harness.vec.v113.VecPartRelation
class VecPartRelation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accessoryPart
List<VecPartVersion> accessoryPart
-
parentGeneralTechnicalPartSpecification
VecGeneralTechnicalPartSpecification parentGeneralTechnicalPartSpecification
-
relationType
VecPartRelationType relationType
Specifies the type of the relation.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPartStructureSpecification
class VecPartStructureSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
content
String content
Specifies the type of content of the bill of material (e.g. module, harness complete set)
-
inBillOfMaterial
List<VecPartOccurrence> inBillOfMaterial
References the PartOccurrences that are building the bill of material of a composite part.
-
refPartWithSubComponentsRole
Set<VecPartWithSubComponentsRole> refPartWithSubComponentsRole
-
-
Class com.foursoft.harness.vec.v113.VecPartSubstitutionSpecification
class VecPartSubstitutionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alternativePartVersions
List<VecPartVersion> alternativePartVersions
-
refPartUsage
Set<VecPartUsage> refPartUsage
-
-
Class com.foursoft.harness.vec.v113.VecPartUsage
class VecPartUsage extends VecOccurrenceOrUsage implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentPartUsageSpecification
VecPartUsageSpecification parentPartUsageSpecification
-
partOrUsageRelatedSpecification
List<VecPartOrUsageRelatedSpecification> partOrUsageRelatedSpecification
-
partSubstitution
VecPartSubstitutionSpecification partSubstitution
-
primaryPartUsageType
VecPrimaryPartType primaryPartUsageType
The primary type of the PartUsage defines the type of the described part (e.g. ConnectorHousing, Fixing, etc.) Since the VEC supports dual use parts (e.g. Fixing & WireProtection) there is no direct connection between the primaryPartUsageType and the allowed specifications for the description of a PartUsage.
-
refPartOccurrence
Set<VecPartOccurrence> refPartOccurrence
-
-
Class com.foursoft.harness.vec.v113.VecPartUsageSpecification
class VecPartUsageSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
partUsages
List<VecPartUsage> partUsages
-
-
Class com.foursoft.harness.vec.v113.VecPartVersion
class VecPartVersion extends VecItemVersion implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Room to specify additional identifiers for the PartVersion. This field must not be used for alternative PartNumbers. It is intended for identifiers others than PartNumbers, such as human readable identifiers printed on the part e.g. a number of fuse or a relay. Therefore it does not have to be strictly unique.
-
isPreferredPart
String isPreferredPart
Flags a part as "preferred" by the means of being a preferred part out of a group of parts with identical technical properties. The preferred part should be used, if the other properties of a couple of parts do not allow a distinct decision. (see KBLFRM-311)
-
nature
String nature
Thenaturespecifies how thePartVersioncan be used in the different processes or the significance of thePartVersionin the process.
Thenatureof aPartVersionis normaly inherent and does not change. If thenaturethe underlying part changes a new (other)partNumberis assigned to the part and respectively a newPartVersionis created.
It used to differentiate for example normal (productive) part numbers from preliminary (prototypic) part numbers.
-
parentVecContent
VecContent parentVecContent
-
partNumber
String partNumber
The partNumber is the major identifier of a PartVersion. The format is user defined and respectively company specific. Over all VEC-documents a PartVersion-instance can be trusted to be identical if the combination of partNumber, partVersion and companyName is identical.
-
partVersion
String partVersion
The partVersion specifies the version index of a part (see also partNumber).
-
preferredUseCase
String preferredUseCase
Defines the function for which the part was initially designed. (e.g. "Grommet for Hatch", "...passenger compartment",...) This is an important information for searching and selecting parts in the context of KOMP.
-
primaryPartType
VecPrimaryPartType primaryPartType
The primary type of the part defines the type of the part (e.g. ConnectorHousing, Fixing, etc.) Since the VEC supports dual use parts (e.g. Fixing & WireProtection) the primary part type is necessary to define which specification associated to part is the primary character of the part. Therefore all primary part types correspond to a PartOrUsageRelatedSpecification (e.g. ConnectorHousing --> ConnectorHousingSpecification).
-
project
VecProject project
-
refContactSystem
Set<VecContactSystem> refContactSystem
-
refDocumentVersion
Set<VecDocumentVersion> refDocumentVersion
-
refExtensionSlot
Set<VecExtensionSlot> refExtensionSlot
-
refMapping
Set<VecMapping> refMapping
-
refModularSlot
Set<VecModularSlot> refModularSlot
-
refPartOccurrence
Set<VecPartOccurrence> refPartOccurrence
-
refPartOrUsageRelatedSpecification
Set<VecPartOrUsageRelatedSpecification> refPartOrUsageRelatedSpecification
-
refPartRelation
Set<VecPartRelation> refPartRelation
-
refPartSubstitutionSpecification
Set<VecPartSubstitutionSpecification> refPartSubstitutionSpecification
-
refSheetOrChapter
Set<VecSheetOrChapter> refSheetOrChapter
-
refUsageConstraintSpecification
Set<VecUsageConstraintSpecification> refUsageConstraintSpecification
-
-
Class com.foursoft.harness.vec.v113.VecPartWithSubComponentsRole
class VecPartWithSubComponentsRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
partStructureSpecification
VecPartStructureSpecification partStructureSpecification
References thePartStructureSpecificationthat is instantiated by thisPartWithSubComponentsRole.
-
refModuleFamily
Set<VecModuleFamily> refModuleFamily
-
refModuleList
Set<VecModuleList> refModuleList
-
subComponent
List<VecOccurrenceOrUsage> subComponent
References the subcomponents that belong to this instance of a PartWithSubComponents.
-
-
Class com.foursoft.harness.vec.v113.VecPath
class VecPath extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentDimension
VecDimension parentDimension
-
parentOnWayPlacement
VecOnWayPlacement parentOnWayPlacement
-
parentRouting
VecRouting parentRouting
-
segment
List<VecTopologySegment> segment
-
-
Class com.foursoft.harness.vec.v113.VecPathSegment
class VecPathSegment extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
controlPoint
List<VecCartesianPoint2D> controlPoint
-
curveRadius
VecNumericalValue curveRadius
The radius of the curve which describes the appearance of the path segment.
-
parentGeometrySegment2D
VecGeometrySegment2D parentGeometrySegment2D
-
-
Class com.foursoft.harness.vec.v113.VecPermission
class VecPermission extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentApproval
VecApproval parentApproval
-
permission
String permission
Specifies the type of permission. Predefined values are: Seen, Checked, Released.
-
permissionDate
XMLGregorianCalendar permissionDate
Specifies the date when the permission was stated.
-
permitter
VecPerson permitter
Specifies the person who was involved in the approval process giving a certain Permission.
-
-
Class com.foursoft.harness.vec.v113.VecPerson
class VecPerson extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies identifiers for thePersonin different contexts.
-
companyName
String companyName
Specifies the name of the company the person belongs to.
-
department
String department
Specifies the department the person belongs to.
-
emailAddresses
List<String> emailAddresses
Specifies the person's email address.
-
firstName
String firstName
Specifies the person's first name.
-
lastName
String lastName
Specifies the person's last name.
-
phoneNumbers
List<String> phoneNumbers
Specifies the person's phone number.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPinComponent
class VecPinComponent extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
behaviours
List<VecPinComponentBehavior> behaviours
Specifies the configuration dependent electrical behavior of thePinComponent.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about thePinComponent.
-
identification
String identification
Identification of the PinComponent, which must be distinct for all PinComponent of a HousingComponents.
-
parentHousingComponent
VecHousingComponent parentHousingComponent
-
pinComponentType
String pinComponentType
Specifies the type of aPinComponent.
-
pinSpecification
VecTerminalSpecification pinSpecification
-
referencedCavity
VecCavity referencedCavity
-
refFuseComponent
Set<VecFuseComponent> refFuseComponent
-
refInternalComponentConnection
Set<VecInternalComponentConnection> refInternalComponentConnection
-
refPinComponentReference
Set<VecPinComponentReference> refPinComponentReference
-
-
Class com.foursoft.harness.vec.v113.VecPinComponentBehavior
class VecPinComponentBehavior extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applianceType
String applianceType
-
currentInformations
List<VecPinCurrentInformation> currentInformations
Specifies the current information of thePinComponentin thisPinComponentBehavior. Since the current values of a pin can be defined for different types and times it is possible to define multiplePinCurrentInformationsfor aPinComponentBehavior.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about thePinComponentBehaviour.
-
identification
String identification
Identification of the PinComponentBehavior which identifies it from a user perspective and which must be distinct for all PinComponentBehaviors of a PinComponent.
-
opticalInformations
List<VecPinOpticalInformation> opticalInformations
Specifies the optical information of the pin, if it has the type optical.
-
parentPinComponent
VecPinComponent parentPinComponent
-
pinType
String pinType
Specifies thePinTypeof thePinComponent.
-
signal
VecSignal signal
Specifies theSignalassociated with the pin in this behavior.
-
signalDirection
VecSignalDirection signalDirection
The direction of the signal on this pin.
-
voltageInformations
List<VecPinVoltageInformation> voltageInformations
Specifies the voltage information of thePinComponentin thisPinComponentBehavior. Since the voltage values of a pin can be defined for different types and times it is possible to define multiplePinVoltageInformationsfor aPinComponentBehavior.
-
-
Class com.foursoft.harness.vec.v113.VecPinComponentReference
class VecPinComponentReference extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the PinComponentReference. The identification is guaranteed to be unique within the HousingComponentReference.
-
parentHousingComponentReference
VecHousingComponentReference parentHousingComponentReference
-
pinComponent
VecPinComponent pinComponent
-
terminalRole
VecTerminalRole terminalRole
-
-
Class com.foursoft.harness.vec.v113.VecPinCurrentInformation
class VecPinCurrentInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
current
VecNumericalValue current
The current of the pin.
-
parentPinComponentBehavior
VecPinComponentBehavior parentPinComponentBehavior
-
timings
List<VecPinTiming> timings
Specifies the timing of thePinCurrentInformation.
-
type
String type
Defines the type of the current.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPinOpticalInformation
class VecPinOpticalInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attenuation
VecNumericalValue attenuation
The attenuation of the optical pin at the defined frequency.
-
frequency
VecNumericalValue frequency
The frequency of the optical signal.
-
parentPinComponentBehavior
VecPinComponentBehavior parentPinComponentBehavior
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPinTiming
class VecPinTiming extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentPinCurrentInformation
VecPinCurrentInformation parentPinCurrentInformation
-
parentPinVoltageInformation
VecPinVoltageInformation parentPinVoltageInformation
-
time
VecNumericalValue time
Specifies the time value of the timing.
-
type
String type
Specifies the type of the timing.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPinVoltageInformation
class VecPinVoltageInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentPinComponentBehavior
VecPinComponentBehavior parentPinComponentBehavior
-
timings
List<VecPinTiming> timings
Specifies the timing of thePinVoltageInformation.
-
type
String type
Defines the type of the voltage.
-
voltage
VecNumericalValue voltage
The voltage of the pin.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecPlaceableElementRole
class VecPlaceableElementRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
measurementPointReferences
List<VecMeasurementPointReference> measurementPointReferences
-
placeableElementSpecification
VecPlaceableElementSpecification placeableElementSpecification
References thePlaceableElementSpecificationthat is instanced by thisPlaceableElementRole.
-
placementPointReferences
List<VecPlacementPointReference> placementPointReferences
-
refPlacement
Set<VecPlacement> refPlacement
-
-
Class com.foursoft.harness.vec.v113.VecPlaceableElementSpecification
class VecPlaceableElementSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
measurementPoints
List<VecMeasurementPoint> measurementPoints
Specifies theMeasurementPointsof anPlaceableElement.
-
placementPoints
List<VecPlacementPoint> placementPoints
Specifies thePlacementPointsof anPlaceableElementSpecification.
-
refPlaceableElementRole
Set<VecPlaceableElementRole> refPlaceableElementRole
-
validPlacementTypes
List<VecPlacementType> validPlacementTypes
Defines thePlacementTypesthat are valid for this element.
-
-
Class com.foursoft.harness.vec.v113.VecPlacement
class VecPlacement extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the Location. The identification is guaranteed to be unique within the PlacementSpecification.
-
isOnTopOf
List<VecPlacement> isOnTopOf
-
parentPlacementSpecification
VecPlacementSpecification parentPlacementSpecification
-
placedElement
List<VecPlaceableElementRole> placedElement
-
refPlacement
Set<VecPlacement> refPlacement
-
type
String type
Room to specify additional type information of the placement.
-
-
Class com.foursoft.harness.vec.v113.VecPlacementPoint
class VecPlacementPoint extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the PlacementPoint. The identification is guaranteed to be unique within a component.
-
parentPlaceableElementSpecification
VecPlaceableElementSpecification parentPlaceableElementSpecification
-
refCableDuctOutlet
Set<VecCableDuctOutlet> refCableDuctOutlet
-
refCableLeadThrough
Set<VecCableLeadThrough> refCableLeadThrough
-
refFittingOutlet
Set<VecFittingOutlet> refFittingOutlet
-
refPlacementPointReference
Set<VecPlacementPointReference> refPlacementPointReference
-
refSegmentConnectionPoint
Set<VecSegmentConnectionPoint> refSegmentConnectionPoint
-
refWireReception
Set<VecWireReception> refWireReception
-
segmentDiameter
VecValueRange segmentDiameter
Specifies the valid segment diameter range for which thisPlacementPointis suitable.
-
-
Class com.foursoft.harness.vec.v113.VecPlacementPointReference
class VecPlacementPointReference extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the PlacementPointReference. The identification is guaranteed to be unique within the containing PlaceableElementRole.
-
parentPlaceableElementRole
VecPlaceableElementRole parentPlaceableElementRole
-
placementPoint
VecPlacementPoint placementPoint
References thePlacementPointthat is instanced by thisPlacementPointReference.
-
refLocation
Set<VecLocation> refLocation
-
-
Class com.foursoft.harness.vec.v113.VecPlacementSpecification
class VecPlacementSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
dimensions
List<VecDimension> dimensions
-
placements
List<VecPlacement> placements
-
-
Class com.foursoft.harness.vec.v113.VecPluggableTerminalRole
class VecPluggableTerminalRole extends VecTerminalRole implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecPluggableTerminalSpecification
class VecPluggableTerminalSpecification extends VecTerminalSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
terminalType
String terminalType
Defines the type of the terminal. The type defines constraints about the numbers of wire and terminal receptions and their relations.
-
-
Class com.foursoft.harness.vec.v113.VecPotentialDistributorSpecification
class VecPotentialDistributorSpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
boltDiameter
VecNumericalValue boltDiameter
Specifies the diameter of the bolt for which the potential distributor is designed for.
-
boltType
String boltType
Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.
-
screwable
Boolean screwable
Defines if thePotentialDistributorcan be screwed by itself to be fixed. This fixation is a non-electrical connection. If thePotentialDistributorcan be fixated electrical (like a ring terminal) it shall have onePinComponentwith aRingTerminalSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecPowerConsumption
class VecPowerConsumption extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
type
String type
The type of aPowerConsumption. This should be an enumeration of values defined in a conformance class.
-
value
VecNumericalValue value
Specifies the power consumption for this type ofPowerConsumption.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecProject
class VecProject extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
carClassificationLevel2
String carClassificationLevel2
Provides a classification according to "CC8 Recommended Practices Specification and Configuration, Product Structures". Car classification is the identification of a set of similar cars to be offered to the market. Level 2 stands for "Technical information / platform" and reflects the level of a product class in a BoM system which represents a main technical product base (e.g. project, platform, engineering series etc.). In some cases this level carries a complete BoM ("Maximum BoM") for a project, platform, engineering series etc. This level is in some cases called technical documentation.
-
carClassificationLevel3
String carClassificationLevel3
Provides a classification according to "CC8 Recommended Practices Specification and Configuration, Product Structures". Car classification is the identification of a set of similar cars to be offered to the market. Level 3 stands for "Configuration information / product family" where all variant control mechanism are attached.
-
carClassificationLevel4
String carClassificationLevel4
Provides a classification according to "CC8 Recommended Practices Specification and Configuration, Product Structures". Car classification is the identification of a set of similar cars to be offered to the market. Level 4 stands for "Furthest pre-configured abstract product class" and represents the furthest configured class of a product, which is not yet a real product. E.g. this could be a complete vehicle, engine, gear-box etc. which has not been evaluated against customer special choices or an abstract vehicle, engine, gear-box etc. which could become a real one after the associated BoM is evaluated. The purpose of this level of a product class instance is in any case to reflect that level of product class of a BoM system which leads to the individual BoM for a single product.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional information about the item.
-
identification
String identification
Specifies the development order number (car or engine project)
-
parentVecContent
VecContent parentVecContent
-
refPartVersion
Set<VecPartVersion> refPartVersion
-
refUsageConstraint
Set<VecUsageConstraint> refUsageConstraint
-
refUsageNode
Set<VecUsageNode> refUsageNode
-
-
Class com.foursoft.harness.vec.v113.VecRelaySpecification
class VecRelaySpecification extends VecEEComponentSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applianceType
String applianceType
Specifies the appliance type of a relais.
-
iMax
VecNumericalValue iMax
Specifies the maximum current allowed for the relais.
-
lowNoise
Boolean lowNoise
Defines if the relais switch with low noise /Â silently or not.
-
relaisType
String relaisType
The type of the relay (switching behaviour). This is an OpenEnumeration, for values seeRelaisType.
-
-
Class com.foursoft.harness.vec.v113.VecRingTerminalRole
class VecRingTerminalRole extends VecTerminalRole implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecRingTerminalSpecification
class VecRingTerminalSpecification extends VecTerminalSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
boltDiameter
VecNumericalValue boltDiameter
Specifies the diameter of the bolt for which the ring terminal is designed for.
-
boltType
String boltType
Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.
-
outsideDimension
VecNumericalValue outsideDimension
Specifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal. (see KBLFRM-311)
-
thickness
VecNumericalValue thickness
Specifies the thickness of the contact surface of the ring terminal.
-
torsionProtection
Boolean torsionProtection
Specifies if the ring terminal is torsion protected or not. (see KBLFRM-311)
-
-
Class com.foursoft.harness.vec.v113.VecRobustnessProperties
class VecRobustnessProperties extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classKey
String classKey
Specifies a key for the robustness level defined in the specified robustness class (e.g. A, B, C).
-
classReferenceSystem
String classReferenceSystem
The identification of the robustness class reference system, which is defining possible values and the semantic of robustness classes and robustness class keys.
-
clazz
String clazz
Specifies the identifier of a robustness class defined by the robustness class reference system. Robustness classes are for example: oil, petrol, UV, water.
-
descriptions
List<VecLocalizedString> descriptions
On optional human readable description of the robustnes (e.g. the name).
-
hasRobustness
boolean hasRobustness
Specifies if the described element has a robustness in the specified robustness class. (see KBLFRM-260)
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecRole
class VecRole extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the Role. The identification is guaranteed to be unqiue within the OccurrenceOrUsage.
-
parentOccurrenceOrUsage
VecOccurrenceOrUsage parentOccurrenceOrUsage
-
-
Class com.foursoft.harness.vec.v113.VecRoutableElement
class VecRoutableElement extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refRouting
Set<VecRouting> refRouting
-
-
Class com.foursoft.harness.vec.v113.VecRouting
class VecRouting extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the Routing. The identification is guaranteed to be unique within the RoutingSpecification.
-
mandatorySegment
List<VecTopologySegment> mandatorySegment
-
parentRoutingSpecification
VecRoutingSpecification parentRoutingSpecification
-
path
VecPath path
-
routedElement
VecRoutableElement routedElement
-
specialRouted
Boolean specialRouted
Specifies that routing has been created in a special way. This means it has not been calculated in the standard way, because for some reason the result of the standard calculation has been inconvenient.
-
specialRoutedComment
VecLocalizedString specialRoutedComment
Allows the specification of an explanation why this routing has been routed in a special way.
-
-
Class com.foursoft.harness.vec.v113.VecRoutingSpecification
class VecRoutingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
routings
List<VecRouting> routings
-
-
Class com.foursoft.harness.vec.v113.VecSealedCavitiesAssignment
class VecSealedCavitiesAssignment extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
parentMultiCavityPlugSpecification
VecMultiCavityPlugSpecification parentMultiCavityPlugSpecification
-
sealedCavities
List<VecCavity> sealedCavities
Specifies the Cavities that are sealed.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSealingClass
class VecSealingClass extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classKey
String classKey
Specifies a key for the sealing level defined in the specified sealing class (e.g. A, B, C).
-
classReferenceSystem
String classReferenceSystem
The identification of the sealing class reference system, which is defining possible values and the semantic of sealing classes and sealing class keys.
-
clazz
String clazz
Specifies the identifier of a sealing class defined by the sealing class reference system.
-
descriptions
List<VecAbstractLocalizedString> descriptions
On optional human readable description of the sealing class (e.g. the name).
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSegmentConnectionPoint
class VecSegmentConnectionPoint extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityAddOns
List<VecCavityAddOn> cavityAddOns
-
identification
String identification
Specifies a unique identification of the SegmentConnectionPoint. The identification is guaranteed to be unique within the ConnectorHousingSpecification.
-
modularSlotAddOns
List<VecModularSlotAddOn> modularSlotAddOns
-
parentConnectorHousingSpecification
VecConnectorHousingSpecification parentConnectorHousingSpecification
-
placementPoint
VecPlacementPoint placementPoint
Specifies thePlacementPointthat represents thisSegmentConnectionPointin aPlaceableElementSpecification.
-
reachableCavities
List<VecCavity> reachableCavities
Specifies theCavitiesthat are reachable with wires through thisSegmentConnectionPoint.
-
-
Class com.foursoft.harness.vec.v113.VecSegmentCrossSectionArea
class VecSegmentCrossSectionArea extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
area
VecNumericalValue area
Specifies the value of the cross section area of the segment.
-
crossSectionAreaType
String crossSectionAreaType
Specifies the type of the cross section area of the segment. Different types are for example needed to differentiate between the designed space of a segment and the actually needed space (e.g. calculated from the wires going through the segment).
Attribute is defined as anOpenEnumeration.
-
parentTopologySegment
VecTopologySegment parentTopologySegment
-
valueDetermination
VecValueDetermination valueDetermination
Specifies the method for determination of the value.
-
-
Class com.foursoft.harness.vec.v113.VecSegmentLength
class VecSegmentLength extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classification
String classification
Specifies the classification of the segment length.
-
length
VecNumericalValue length
Specifies the length of the TopologySegment.
-
parentTopologySegment
VecTopologySegment parentTopologySegment
-
-
Class com.foursoft.harness.vec.v113.VecSegmentLocation
class VecSegmentLocation extends VecLocation implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
anchor
VecAnchorType anchor
TopologySegment -
offset
VecNumericalValue offset
Specifies the offset / distance of the Location to the anchor of the location.
-
referencedSegment
VecTopologySegment referencedSegment
-
-
Class com.foursoft.harness.vec.v113.VecSheetOrChapter
class VecSheetOrChapter extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
changeDescriptions
List<VecChangeDescription> changeDescriptions
-
descriptions
List<VecAbstractLocalizedString> descriptions
Room for additional, human readable information about the SheetOrChapter.
-
identification
String identification
The identification of the sheet or chapter within the document. This value must be distinct within the context of a document.
-
parentDocumentVersion
VecDocumentVersion parentDocumentVersion
-
refDocumentBasedInstruction
Set<VecDocumentBasedInstruction> refDocumentBasedInstruction
-
referencedPart
List<VecPartVersion> referencedPart
-
sheetFormat
String sheetFormat
Defines the format (e.g. size)Â of the SheetOrChapter.
-
sheetNumber
String sheetNumber
The sheetNumber is the major identifier of a SheetOrChapter. The format is user defined and respectively company specific. This field has to be used if a SheetOrChapter has its own "DocumentNumber".
-
sheetVersion
String sheetVersion
The sheetVersion specifies the version index of a sheet (see also sheetNumber)
-
specifications
List<VecSpecification> specifications
-
-
Class com.foursoft.harness.vec.v113.VecShieldSpecification
class VecShieldSpecification extends VecConductorSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
opticalTissueDensity
VecNumericalValue opticalTissueDensity
Defines the optical tissue density of the strands of a shield. This is defined as a value in percentage.
-
windingType
String windingType
Defines the type of winding of the shield. E.g. if the shield is a sheet, it can be folded around the inner elements and along them like a cigarette paper or it can be winded around them like the taping of a harness. Both types result in different manufacturing and EMC properties.
-
-
Class com.foursoft.harness.vec.v113.VecShrinkableTubeSpecification
class VecShrinkableTubeSpecification extends VecTubeSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
maximumLongitudinalShrinkage
VecNumericalValue maximumLongitudinalShrinkage
Defines the shrinkage in longitudinal direction.
-
resins
List<VecMaterial> resins
Defines the material of the resin usable for this shrinkable tube.
-
shrinkingFactor
Double shrinkingFactor
Defines the factor of shrinking for the tube.
-
waterAbsorbtion
VecNumericalValue waterAbsorbtion
Defines the water absorption of the shrinkable tube specification.
-
-
Class com.foursoft.harness.vec.v113.VecSignal
class VecSignal extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for theSignal.
-
clampName
String clampName
-
descriptions
List<VecAbstractLocalizedString> descriptions
A human readable description of the signal.
-
identification
String identification
-
netType
VecNetType netType
-
nominalVoltage
String nominalVoltage
-
parentSignalSpecification
VecSignalSpecification parentSignalSpecification
-
recommendedConductorSpecification
VecConductorSpecification recommendedConductorSpecification
Defines a recommended Specification for the cores that implement this signal.
-
recommendedInsulationSpecification
VecInsulationSpecification recommendedInsulationSpecification
Defines a recommended Specification for the insulation (e.g. the color) that implements this signal.
-
refComponentPort
Set<VecComponentPort> refComponentPort
-
refConnection
Set<VecConnection> refConnection
-
refPinComponentBehavior
Set<VecPinComponentBehavior> refPinComponentBehavior
-
refWireElementReference
Set<VecWireElementReference> refWireElementReference
-
signalCurve
String signalCurve
Specifies the curve of the signal.
-
signalForm
String signalForm
Specifies the form of the signal.
-
signalInformationType
String signalInformationType
Specifies the information type of the signal.
-
signalName
String signalName
-
signalSubType
String signalSubType
-
signalTransmissionMediumType
String signalTransmissionMediumType
Specifies the type of the transmission medium for the signal.
-
signalType
String signalType
-
-
Class com.foursoft.harness.vec.v113.VecSignalSpecification
class VecSignalSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecSimpleValueProperty
class VecSimpleValueProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
Defines the value of theCustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecSIUnit
class VecSIUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
siPrefix
VecSiPrefix siPrefix
Specifies the prefix of the SI unit (e.g. milli, centi, mirco,...)
-
siUnitName
VecSiUnitName siUnitName
Specifies the name of SI unit (e.g. metre, second,...)
-
-
Class com.foursoft.harness.vec.v113.VecSize
class VecSize extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
height
VecNumericalValue height
The height of the element.
-
width
VecNumericalValue width
The width of the element.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSlot
class VecSlot extends VecAbstractSlot implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavities
List<VecCavity> cavities
Specifies the Cavities forming the Slot.
-
colorInformations
List<VecColor> colorInformations
Specifies the color of the slot.
-
permittedTerminalSupplierCompanyNames
List<String> permittedTerminalSupplierCompanyNames
If this attribute is defined, it is only permitted to use terminals of one of the listed terminal suppliers.
The used company name shall be same as the one used asPartVersion.companyNamefor part numbers of this supplier.
-
sealingType
String sealingType
Specifies the type of the sealing of the slot, if sealed. The values are defined in anOpenEnumeration.
-
-
Class com.foursoft.harness.vec.v113.VecSlotCoupling
class VecSlotCoupling extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityCouplings
List<VecCavityCoupling> cavityCouplings
-
firstSlot
VecAbstractSlotReference firstSlot
-
identification
String identification
-
parentCouplingPoint
VecCouplingPoint parentCouplingPoint
-
secondSlot
VecAbstractSlotReference secondSlot
-
-
Class com.foursoft.harness.vec.v113.VecSlotLayout
class VecSlotLayout extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gridX
VecNumericalValue gridX
The horizontal distance between the center points of two cavities.
-
gridY
VecNumericalValue gridY
The vertical distance between the center points of two cavities.
-
parentSlotSpecification
VecSlotSpecification parentSlotSpecification
-
rowCount
BigInteger rowCount
The number of cavity rows of the slot.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSlotMapping
class VecSlotMapping extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityMappings
List<VecCavityMapping> cavityMappings
-
identificationA
String identificationA
The identification of the Slot on side A
-
identificationB
String identificationB
The identification of the Slot on side B
-
parentMapping
VecMapping parentMapping
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSlotReference
class VecSlotReference extends VecAbstractSlotReference implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityReferences
List<VecCavityReference> cavityReferences
-
-
Class com.foursoft.harness.vec.v113.VecSlotSpecification
class VecSlotSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
emvProtectionRequired
Boolean emvProtectionRequired
Specifies whether the slot needs EMV protection.
-
gender
String gender
Specifies the gender of the slot. This should be an enumeration of values defined in a conformance class.
-
layoutType
String layoutType
Specifies the slot's layout type. This should be an enumeration of values defined in a conformance class.
-
numberOfCavities
BigInteger numberOfCavities
The possible number of cavities in the layout defined by the SlotSpecification. This includes all cavities in the layout. The actual Slot can define specific cavities in the layout as "not available".
-
refAbstractSlot
Set<VecAbstractSlot> refAbstractSlot
-
secondaryLocking
Boolean secondaryLocking
Specifies whether the slot supports secondary locking.
-
slotLayout
VecSlotLayout slotLayout
References the layout associated with this slot.
-
-
Class com.foursoft.harness.vec.v113.VecSoundDampingClass
class VecSoundDampingClass extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
classKey
String classKey
Specifies a key for the level defined in the sound damping class (e.g. A, B, C).
-
referenceSystem
String referenceSystem
The identification of the sound damping class reference system, which is defining possible values and the semantic of sound damping keys.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecSpecification
class VecSpecification extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about the specification.
-
identification
String identification
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.
-
parentDocumentVersion
VecDocumentVersion parentDocumentVersion
-
parentSheetOrChapter
VecSheetOrChapter parentSheetOrChapter
-
-
Class com.foursoft.harness.vec.v113.VecSpecificRole
class VecSpecificRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
specification
VecPartOrUsageRelatedSpecification specification
References thePartOrUsageRelatedSpecificationthat is instantiated by thisSpecificRole.
-
specificRoleType
String specificRoleType
Specifies the type for role.
-
-
Class com.foursoft.harness.vec.v113.VecSpliceTerminalRole
class VecSpliceTerminalRole extends VecTerminalRole implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecSpliceTerminalSpecification
class VecSpliceTerminalSpecification extends VecTerminalSpecification implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecStripeSpecification
class VecStripeSpecification extends VecWireProtectionSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
length
VecNumericalValue length
Specifies the length of the stripe.
-
segmentDiameter
VecValueRange segmentDiameter
Specifies the valid segment diameter range for which the stripe can be used.
-
width
VecNumericalValue width
Specifies the width of the stripe.
-
-
Class com.foursoft.harness.vec.v113.VecSwitchingState
class VecSwitchingState extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Identification of the SwitchingState, which must be distinct for all SwitchingStates of an EEComponent.
-
parentEEComponentSpecification
VecEEComponentSpecification parentEEComponentSpecification
-
switchedConnections
List<VecInternalComponentConnection> switchedConnections
Specifies theInternalComponentConnectionsthat are switched by thisSwitchingState.
-
-
Class com.foursoft.harness.vec.v113.VecTapeSpecification
class VecTapeSpecification extends VecWireProtectionSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adhesives
List<VecMaterial> adhesives
Specifies the adhesive material of the tape.
-
backings
List<VecMaterial> backings
Specifies the material of carrier of the tape, on which the adhesive material is applied.
-
coilCoreDiameters
List<VecNumericalValue> coilCoreDiameters
Specifies the inner diameter of the coil on which the tape is delivered.
-
thicknesses
List<VecNumericalValue> thicknesses
Specifies the thickness of the tape (adhesive + backing).
-
widths
List<VecNumericalValue> widths
Specifies the width of the tape.
-
-
Class com.foursoft.harness.vec.v113.VecTemperatureInformation
class VecTemperatureInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
temperatureRange
VecValueRange temperatureRange
Specifies the allowed temperature range for this type of temperature.
-
temperatureType
String temperatureType
The type of a TemperatureInformation. This should be an enumeration of values defined in a conformance class. Possible values are: EnvironmentTemperature, OperationTemperature, StorageTemperature, ProcessingTemperature. (see KBLFRM-311)
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecTerminalCurrentInformation
class VecTerminalCurrentInformation extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
coreCrossSectionArea
VecNumericalValue coreCrossSectionArea
Specifies the coreCrossSectionArea for which the CurrentRangeInformation is valid. The coreCrossSectionArea is a relevant information, because the thermal absorption of the core depends on the cross section area and thus is a influence factor for the valid current range.
-
currentRange
VecValueRange currentRange
Specifies the valid current range for the terminal. It is defined as a value range, because there are terminals where minimum current is needed to avoid corrosion.
-
nominalVoltage
VecNumericalValue nominalVoltage
Specifies the nominalVoltage for which the CurrentRangeInformation is valid.
-
parentTerminalSpecification
VecTerminalSpecification parentTerminalSpecification
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecTerminalReception
class VecTerminalReception extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gender
String gender
Specifies the gender of the TerminalReception. This should be an enumeration of values defined in a conformance class (e.g. male, female). The gender is included in the TerminalReception class in order to be able to refer the same TerminalReceptionSpecification gender-independent. KBLFRM-360
-
identification
String identification
Specifies a unique identification of the TerminalReception. The identification is guaranteed to be unique within the TerminalSpecification (this might be for example a reception number).
-
parentTerminalSpecification
VecTerminalSpecification parentTerminalSpecification
-
refInternalTerminalConnection
Set<VecInternalTerminalConnection> refInternalTerminalConnection
-
refTerminalReceptionReference
Set<VecTerminalReceptionReference> refTerminalReceptionReference
-
terminalReceptionSpecification
VecTerminalReceptionSpecification terminalReceptionSpecification
-
-
Class com.foursoft.harness.vec.v113.VecTerminalReceptionReference
class VecTerminalReceptionReference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a uniqueidentificationof theTerminalReceptionReference. Theidentificationis guaranteed to be unique within theTerminalRole(this might be for example a reception number).
-
parentTerminalRole
VecTerminalRole parentTerminalRole
-
refCavityMountingDetail
Set<VecCavityMountingDetail> refCavityMountingDetail
-
refMatingDetail
Set<VecMatingDetail> refMatingDetail
-
terminalReception
VecTerminalReception terminalReception
References theTerminalReceptionthat is instanced by thisTerminalReceptionReference.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecTerminalReceptionSpecification
class VecTerminalReceptionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
cavityDesign
String cavityDesign
Specifies the structural shape of the cavity, e.g. round, flat, box that the terminal fits in.
-
platingMaterials
List<VecMaterial> platingMaterials
Specifies the plating material of the terminal reception.
-
primaryLockingType
String primaryLockingType
Specifies if the terminal reception has a primary locking and of what type it is.
-
pullOutForce
VecNumericalValue pullOutForce
The force until the terminal is pulled out of the housing (normally a not intended case). KBLFRM-366
-
refTerminalReception
Set<VecTerminalReception> refTerminalReception
-
terminalType
VecTerminalType terminalType
Specifies the terminal type that is associated with the terminal reception.
-
-
Class com.foursoft.harness.vec.v113.VecTerminalRole
class VecTerminalRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
componentPort
VecComponentPort componentPort
-
parentPinComponentReference
VecPinComponentReference parentPinComponentReference
-
refContactPoint
Set<VecContactPoint> refContactPoint
-
refMatingPoint
Set<VecMatingPoint> refMatingPoint
-
sealState
String sealState
Specifies if this instance of a terminal should be sealed (waterproof). This applies for example to SpliceTerminals.
-
terminalReceptionReferences
List<VecTerminalReceptionReference> terminalReceptionReferences
Specifies theTerminalReceptionReferencesof thisTerminalRole.
-
terminalSpecification
VecTerminalSpecification terminalSpecification
 References theTerminalSpecificationthat is instanced by thisTerminalRole.
-
wireReceptionReferences
List<VecWireReceptionReference> wireReceptionReferences
Specifies theWireReceptionReferencesof thisTerminalRole.
-
-
Class com.foursoft.harness.vec.v113.VecTerminalSpecification
class VecTerminalSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currentInformations
List<VecTerminalCurrentInformation> currentInformations
Specifies theTerminalCurrentInformationthat is applicable for the terminal.
-
internalTerminalConnections
List<VecInternalTerminalConnection> internalTerminalConnections
-
refCavity
Set<VecCavity> refCavity
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
refPinComponent
Set<VecPinComponent> refPinComponent
-
refTerminalRole
Set<VecTerminalRole> refTerminalRole
-
sealingClasses
List<VecSealingClass> sealingClasses
Specifies the sealing class of the terminal.
-
sealingType
String sealingType
Defines theSealingTypeof the Terminal. This type always refers to the sealing of the terminal itself. However, even a terminal which is not sealable can be used in sealed locations with additional measures (e.g. on the slot).
-
terminalReceptions
List<VecTerminalReception> terminalReceptions
-
voltageRange
VecValueRange voltageRange
Specifies the allowed voltage range for the connector housing.
-
wireReceptions
List<VecWireReception> wireReceptions
-
-
Class com.foursoft.harness.vec.v113.VecTerminalType
class VecTerminalType extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
Specifies the type of the cavity (e.g. MQS, DFK, ...).
-
nominalSize
String nominalSize
Specifies the nominal size of terminals that fit into the cavity. (e.g. 2x4).
-
parentTerminalReceptionSpecification
VecTerminalReceptionSpecification parentTerminalReceptionSpecification
-
-
Class com.foursoft.harness.vec.v113.VecTextBasedInstruction
class VecTextBasedInstruction extends VecInstruction implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
installationInstructions
List<VecLocalizedString> installationInstructions
Specifies the instruction in a human readable form. Different languages are possible.
-
-
Class com.foursoft.harness.vec.v113.VecTolerance
class VecTolerance extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lowerBoundary
double lowerBoundary
Specifies the lower boundary for the tolerance.
-
parentDefaultDimension
VecDefaultDimension parentDefaultDimension
-
parentDimension
VecDimension parentDimension
-
parentNumericalValue
VecNumericalValue parentNumericalValue
-
upperBoundary
double upperBoundary
Specifies the upper boundary for the tolerance.
-
-
Class com.foursoft.harness.vec.v113.VecTopologyGroupSpecification
class VecTopologyGroupSpecification extends VecTopologySpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
topologySpecification
List<VecTopologySpecification> topologySpecification
-
-
Class com.foursoft.harness.vec.v113.VecTopologyNode
class VecTopologyNode extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the TopologyNode.
Example: TopologyNode Ids may vary from one CAD system export to another. Therefore the CAD system Id is improper for identification attribute. The identification shall have a value which is unique within the Topology. AliasId may be used for the CAD system Id.
-
identification
String identification
Specifies a unique identification of the TopologyNode. The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a TopologyNode-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the TopologyNode is the same.
-
matchingPointId
String matchingPointId
Specifies an identification of a TopologyNode which be used for matching nodes that belong to different TopologySpecifications and that are actually representing the same node. Example: There are two TopologySpecifications, each specifying the topology of a certain zone of the car. If the zones are adjacent, it is possible that there are TopologyNodes where the two topologies are connected. These "connection-nodes" would carry the same matchingPointId.
-
nodeType
String nodeType
Specifies the type of the TopologyNode. A Node can either be an EndNode, a Junction or an Inliner.
-
parentTopologySpecification
VecTopologySpecification parentTopologySpecification
-
processingInstructions
List<VecLocalizedString> processingInstructions
Specifies processing instructions for the TopologyNode.
-
realizedUsageNode
VecUsageNode realizedUsageNode
References theUsageNodethat is realized by thisTopologyNode.
-
refGeometryNode
Set<VecGeometryNode> refGeometryNode
-
refNodeLocation
Set<VecNodeLocation> refNodeLocation
-
refTopologySegment
Set<VecTopologySegment> refTopologySegment
-
-
Class com.foursoft.harness.vec.v113.VecTopologySegment
class VecTopologySegment extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aliasIds
List<VecAliasIdentification> aliasIds
Specifies additional identifiers for the TopologySegment.
Example: TopologySegment Ids may vary from one CAD system export to another. Therefore the CAD system Id is improper for identification attribute. The identification shall have a value which is unique within the Topology. AliasId may be used for the CAD system Id.
-
crossSectionAreaInformations
List<VecSegmentCrossSectionArea> crossSectionAreaInformations
-
endNode
VecTopologyNode endNode
-
form
String form
Specifies the form of the TopologySegment. A TopologySegment can either be circular or noncircular.
-
identification
String identification
Specifies a unique identification of the TopologySegment. The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a TopologySegment-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the TopologySegment is the same.
-
lengthInformations
List<VecSegmentLength> lengthInformations
-
parentTopologySpecification
VecTopologySpecification parentTopologySpecification
-
processingInstructions
List<VecLocalizedString> processingInstructions
Specifies processing instructions for the TopologySegment.
-
refGeometrySegment
Set<VecGeometrySegment> refGeometrySegment
-
refPath
Set<VecPath> refPath
-
refRouting
Set<VecRouting> refRouting
-
refSegmentLocation
Set<VecSegmentLocation> refSegmentLocation
-
startNode
VecTopologyNode startNode
-
-
Class com.foursoft.harness.vec.v113.VecTopologySpecification
class VecTopologySpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refTopologyGroupSpecification
Set<VecTopologyGroupSpecification> refTopologyGroupSpecification
-
topologyNodes
List<VecTopologyNode> topologyNodes
-
topologySegments
List<VecTopologySegment> topologySegments
-
zones
List<VecZone> zones
Specifies the Zones that are part of the TopologySpecification.
-
-
Class com.foursoft.harness.vec.v113.VecTransformation2D
class VecTransformation2D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a11
double a11
-
a12
double a12
-
a21
double a21
-
a22
double a22
-
origin
VecCartesianPoint2D origin
-
parentOccurrenceOrUsageViewItem2D
VecOccurrenceOrUsageViewItem2D parentOccurrenceOrUsageViewItem2D
-
-
Class com.foursoft.harness.vec.v113.VecTransformation3D
class VecTransformation3D extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
a11
double a11
-
a12
double a12
-
a13
double a13
-
a21
double a21
-
a22
double a22
-
a23
double a23
-
a31
double a31
-
a32
double a32
-
a33
double a33
-
origin
VecCartesianPoint3D origin
-
parentBuildingBlockPositioning3D
VecBuildingBlockPositioning3D parentBuildingBlockPositioning3D
-
parentOccurrenceOrUsageViewItem3D
VecOccurrenceOrUsageViewItem3D parentOccurrenceOrUsageViewItem3D
-
-
Class com.foursoft.harness.vec.v113.VecTubeSpecification
class VecTubeSpecification extends VecWireProtectionSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
bendRadius
VecNumericalValue bendRadius
Specifies the bend radius of the tube.
-
height
VecNumericalValue height
Specifies the height of the tube. If the height is defined, a width shall be defined, too. The height and width of a tube shall only be used for tubes that are not circular (shape != Circular). For circular shapes, the outside diameter shall be used.
-
innerDiameter
VecNumericalValue innerDiameter
Defines the inner diameter of a tube. In the case of a shrinkable tube, it is the diameter of the tube in the unshrinked state.
-
isSlit
Boolean isSlit
Specifies whether the tube is slit or not. The style of the slitting can be defined with theslitStyle.If aslitStyleis defined, it implies thatisSlit=true.
-
length
VecNumericalValue length
Specifies the length of the tube if it is a predefined value.
-
nominalSize
String nominalSize
Defines the nominal size of a tube. The nominal size is a name for the size of the tube that is somehow related to the inner diameter of the tube. However it is not the inner diameter (e.g. "10.5").
-
outerDiameter
VecNumericalValue outerDiameter
Specifies the outer diameter of the tube. The outer diameter of a tube shall only be used for circular tubes (shape = Circular). For other shapes, height and width shall be used.
-
secondaryNominalSize
String secondaryNominalSize
Defines the secondary nominal size of a tube. The nominal size is a name for the size of the tube that is somehow related to the inner diameter of the tube. However it is not the inner diameter (e.g. "10.5").
The secondary nominal size shall only be used for two-parted tubes (see TubSlitStyle = TwoParts). The secondary nominal size defines the size of the outer (larger) tube of a two-parted tube.
-
shape
String shape
Specifies the shape of the cross section of the tube.
This attribute is defined as anOpenEnumeration
-
slitStyle
String slitStyle
Specifies the style of the slitting of the tube. If aslitStyleis defined, it implies thatisSlit=true.
This attribute is defined as anOpenEnumeration.
-
wallThickness
VecNumericalValue wallThickness
Specifies the thickness of the wall of the tube.
-
width
VecNumericalValue width
Specifies the width of the tube. If the width is defined, a height shall be defined, too. The height and width of a tube shall only be used for tubes that are not circular (shape != Circular). For circular shapes, the outside diameter shall be used.
-
-
Class com.foursoft.harness.vec.v113.VecUnit
class VecUnit extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
exponent
BigInteger exponent
Defines the exponent with which this unit instance should be used. In order to define square meters for example, the SIUnit "metre" with an exponent of 2 will be used. If no exponent is defined it is equivalent to the value 1.
-
parentVecContent
VecContent parentVecContent
-
refBuildingBlockSpecification2D
Set<VecBuildingBlockSpecification2D> refBuildingBlockSpecification2D
-
refBuildingBlockSpecification3D
Set<VecBuildingBlockSpecification3D> refBuildingBlockSpecification3D
-
refCompositeUnit
Set<VecCompositeUnit> refCompositeUnit
-
refDimension
Set<VecDimension> refDimension
-
refValueWithUnit
Set<VecValueWithUnit> refValueWithUnit
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecUsageConstraint
class VecUsageConstraint extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fromDate
XMLGregorianCalendar fromDate
Specifies the lower bound of the time period to which the usage constraint applies.
-
fromSerialNumber
String fromSerialNumber
Specifies the lower bound of a serial number range to which the usage constraint applies.
-
parentUsageConstraintSpecification
VecUsageConstraintSpecification parentUsageConstraintSpecification
-
project
List<VecProject> project
References theProjectsto which theUsageConstraintapplies. This means the described PartVersion is allowed / denied in the referenced UsageConstraint.
-
projectPhases
List<String> projectPhases
Specifies the project phases to which the usage constraint applies.
-
toDate
XMLGregorianCalendar toDate
Specifies the upper bound of the time period to which the usage constraint applies.
-
toSerialNumber
String toSerialNumber
Specifies the upper bound of a serial number range to which the usage constraint applies.
-
type
VecUsageConstraintType type
Defines if the usage constraint is positive (allowance) or negative (denial).
-
usageNode
List<VecUsageNode> usageNode
UsageNode UsageConstraint PartVersion
-
-
Class com.foursoft.harness.vec.v113.VecUsageConstraintSpecification
class VecUsageConstraintSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
constrainedParts
List<VecPartVersion> constrainedParts
References thePartVersionsto which thisUsageConstraintSpecificationapplies.
-
partUsageConstraints
List<VecUsageConstraint> partUsageConstraints
-
-
Class com.foursoft.harness.vec.v113.VecUsageNode
class VecUsageNode extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abbreviations
List<VecLocalizedString> abbreviations
Specifies an abbreviation of theUsageNode. Normally this a human readable short name.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about theUsageNode.
-
identification
String identification
Specifies a uniqueidentificationof theUsageNode. Theidentificationis guaranteed to be unique within the context. Over all VEC-documents aUsageNode-instancecan be trusted to be the same if the context-instance is the same and theidentificationof theUsageNodeis the same.
-
parentUsageNode
VecUsageNode parentUsageNode
-
parentUsageNodeSpecification
VecUsageNodeSpecification parentUsageNodeSpecification
-
refComponentNode
Set<VecComponentNode> refComponentNode
-
refNetworkNode
Set<VecNetworkNode> refNetworkNode
-
refOccurrenceOrUsage
Set<VecOccurrenceOrUsage> refOccurrenceOrUsage
-
refTopologyNode
Set<VecTopologyNode> refTopologyNode
-
refUsageConstraint
Set<VecUsageConstraint> refUsageConstraint
-
subUsageNodes
List<VecUsageNode> subUsageNodes
-
usageNodeType
String usageNodeType
Defines the type of the UsageNode. The type determines how the UsageNode is handled in the latter processes.
-
usedInProject
List<VecProject> usedInProject
Specifies theProjectsin which theUsageNodecan be used.
-
-
Class com.foursoft.harness.vec.v113.VecUsageNodeSpecification
class VecUsageNodeSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
usageNodes
List<VecUsageNode> usageNodes
Specifies theUsageNodesdefined by thisUsageNodeSpecification.
-
-
Class com.foursoft.harness.vec.v113.VecUSUnit
class VecUSUnit extends VecUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
usUnitName
VecUSUnitName usUnitName
Specifies the name of theUSUnit.
-
-
Class com.foursoft.harness.vec.v113.VecValueRange
class VecValueRange extends VecValueWithUnit implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
maximum
double maximum
Upper bound of the value range.
-
minimum
double minimum
Lower bound of the value range.
-
-
Class com.foursoft.harness.vec.v113.VecValueRangeProperty
class VecValueRangeProperty extends VecCustomProperty implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
VecValueRange value
Defines the value of the CustomProperty.
-
-
Class com.foursoft.harness.vec.v113.VecValueWithUnit
class VecValueWithUnit extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecVariantCode
class VecVariantCode extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
codeType
String codeType
Allows the classification of a VariantCodes (e.g. Base-Option, Extra-Option, ...).
-
descriptions
List<VecAbstractLocalizedString> descriptions
On optional human readable description of the variant code.
-
identification
String identification
Specifies a unique identification of the variant code. This is also the literal value for the VariantCode, which shall be used in the logisticControlExrpessions of VariantConfigurations.
-
parentVariantCodeSpecification
VecVariantCodeSpecification parentVariantCodeSpecification
-
refVariantGroup
Set<VecVariantGroup> refVariantGroup
-
-
Class com.foursoft.harness.vec.v113.VecVariantCodeSpecification
class VecVariantCodeSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
variantCodes
List<VecVariantCode> variantCodes
-
-
Class com.foursoft.harness.vec.v113.VecVariantConfiguration
class VecVariantConfiguration extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
configurationType
String configurationType
Allows the classification of a VariantConfiguration.
(see KBLFRM-250, KBLFRM-314, KBLFRM-290)
-
descriptions
List<VecAbstractLocalizedString> descriptions
On optional human readable description of the variant configuration.
-
identification
String identification
Specifies a unique identification of the variant configuration. The identification is guaranteed to be unique within the specification and does not change over the time.
-
logisticControlExpression
String logisticControlExpression
Specifies a logisticControlExpression expressed as boolean term.
-
logisticControlString
String logisticControlString
Specifies a logisticControlString which can be used if the variant management is not done by boolean logic.
-
parentVariantConfigurationSpecification
VecVariantConfigurationSpecification parentVariantConfigurationSpecification
-
refConfigurableElement
Set<VecConfigurableElement> refConfigurableElement
-
-
Class com.foursoft.harness.vec.v113.VecVariantConfigurationSpecification
class VecVariantConfigurationSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
variantConfigurations
List<VecVariantConfiguration> variantConfigurations
-
-
Class com.foursoft.harness.vec.v113.VecVariantGroup
class VecVariantGroup extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
descriptions
List<VecAbstractLocalizedString> descriptions
On optional human readable description of the variant group.
-
groupType
String groupType
Allows the classification of a VariantGroups into different types. For example: - composition (e.g. winter package) - choice (e.g. right hand / left hand driving)
-
identification
String identification
Specifies a unique identification of the variant code.
-
parentVariantGroupSpecification
VecVariantGroupSpecification parentVariantGroupSpecification
-
variantCode
List<VecVariantCode> variantCode
-
-
Class com.foursoft.harness.vec.v113.VecVariantGroupSpecification
class VecVariantGroupSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
variantGroups
List<VecVariantGroup> variantGroups
-
-
Class com.foursoft.harness.vec.v113.VecWireElement
class VecWireElement extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
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.
-
parentWireSpecification
VecWireSpecification parentWireSpecification
-
refWireElementReference
Set<VecWireElementReference> refWireElementReference
-
wireElementSpecification
VecWireElementSpecification wireElementSpecification
Reference theWireElementSpecificationthat is represented by theWireElement.
-
-
Class com.foursoft.harness.vec.v113.VecWireElementReference
class VecWireElementReference extends VecRoutableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connection
VecConnection connection
-
identification
String identification
Specifies a unique identification of the WireElementReference. The identification is guaranteed to be unique within the WireRole.
-
parentWireRole
VecWireRole parentWireRole
-
referencedWireElement
VecWireElement referencedWireElement
References the WireElement that is represented by the WireElementReference.
-
refWireGrouping
Set<VecWireGrouping> refWireGrouping
-
signal
VecSignal signal
-
wireEnds
List<VecWireEnd> wireEnds
-
wireLengths
List<VecWireLength> wireLengths
-
-
Class com.foursoft.harness.vec.v113.VecWireElementSpecification
class VecWireElementSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
conductorSpecification
VecConductorSpecification conductorSpecification
If theWireElementhas a core then the specification of the core is referenced here.
-
fillerSpecification
VecFillerSpecification fillerSpecification
If theWireElementis a filler then the specification of the filler is referenced here.
-
gridSpacing
VecNumericalValue gridSpacing
Defines the grid spacing. The grid spacing is the distance between the centers of two adjacent sub wire elements.
This attribute is only valid forWireElementSpecificationsthat haveSubWireElementSpecifications.
-
impedance
VecNumericalValue impedance
Defines the impedance of this wireElement. Typically used for WireElements that have subWireElements e.g. twisted pair or coax wires.
-
insulationSpecification
VecInsulationSpecification insulationSpecification
If theWireElementhas an insulation then the specification of the insulation is referenced here.
-
minBendRadiusDynamic
VecNumericalValue minBendRadiusDynamic
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
VecNumericalValue minBendRadiusStatic
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
VecNumericalValue outsideDiameter
Specifies the outside diameter of the WireElement.
-
refWireElement
Set<VecWireElement> refWireElement
-
refWireElementSpecification
Set<VecWireElementSpecification> refWireElementSpecification
-
refWireSpecification
Set<VecWireSpecification> refWireSpecification
-
shape
String shape
Defines the shape of anWireElement.Circular wire elements are defined by their outsideDiameter, all others are defined by their size.
-
size
VecSize size
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.
-
subWireElementSpecification
List<VecWireElementSpecification> subWireElementSpecification
-
suitedForDynamicUse
Boolean suitedForDynamicUse
Specifies if it is allowed to use the WireElement in a dynamic environment. (see KBLFRM-311)
-
types
List<VecWireType> types
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.
-
validWireReceptionTypes
List<String> validWireReceptionTypes
Defines theWireReceptionTypesthat are allowed for joining with the specifiedWireElement.
-
wireGroupSpecification
VecWireGroupSpecification wireGroupSpecification
If theWireElementis a member of a wire group then the specification of the wire group is referenced here.
-
-
Class com.foursoft.harness.vec.v113.VecWireEnd
class VecWireEnd extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
connectionEnd
VecConnectionEnd connectionEnd
-
identification
String identification
Specifies a unique identification of the WireEnd. The identification is guaranteed to be unique within the WireElementReference.
-
parentWireElementReference
VecWireElementReference parentWireElementReference
-
positionOnWire
double positionOnWire
Specifies the position of the WireEnd on the wire. This must be a value between 0 and 1.
-
refWireMounting
Set<VecWireMounting> refWireMounting
-
refWireMountingDetail
Set<VecWireMountingDetail> refWireMountingDetail
-
-
Class com.foursoft.harness.vec.v113.VecWireEndAccessoryRole
class VecWireEndAccessoryRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refWireMounting
Set<VecWireMounting> refWireMounting
-
wireEndAccessorySpecification
VecWireEndAccessorySpecification wireEndAccessorySpecification
-
-
Class com.foursoft.harness.vec.v113.VecWireEndAccessorySpecification
class VecWireEndAccessorySpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
wireReceptionSpecification
VecWireReceptionSpecification wireReceptionSpecification
-
-
Class com.foursoft.harness.vec.v113.VecWireGrouping
class VecWireGrouping extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a unique identification of the WireGrouping. The identification is guaranteed to be unique within the WireGroupingSpecification.
-
parentWireGroupingSpecification
VecWireGroupingSpecification parentWireGroupingSpecification
-
relatedWireRole
List<VecWireElementReference> relatedWireRole
-
wireGroupSpecification
VecWireGroupSpecification wireGroupSpecification
-
-
Class com.foursoft.harness.vec.v113.VecWireGroupingSpecification
class VecWireGroupingSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
wireGroupings
List<VecWireGrouping> wireGroupings
-
-
Class com.foursoft.harness.vec.v113.VecWireGroupSpecification
class VecWireGroupSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
groupType
String groupType
Specifies the type of the group. This should be an enumeration of values defined in a conformance class (e.g. twisted pair, ...).
-
lengthOfTwist
VecNumericalValue lengthOfTwist
Specifies the length of twist if the wire group is representing a twisted pair.
-
refWireElementSpecification
Set<VecWireElementSpecification> refWireElementSpecification
-
refWireGrouping
Set<VecWireGrouping> refWireGrouping
-
-
Class com.foursoft.harness.vec.v113.VecWireLength
class VecWireLength extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lengthType
String lengthType
The type of the length (e.g. DMU, CUT). This should be an enumeration of values defined in a conformance class.
-
lengthValue
VecNumericalValue lengthValue
The length value for the type.
-
parentWireElementReference
VecWireElementReference parentWireElementReference
-
-
Class com.foursoft.harness.vec.v113.VecWireMounting
class VecWireMounting extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
mountedCavitySeal
VecCavitySealRole mountedCavitySeal
References the cavity seal that is used for the wire mounting.
-
parentContactPoint
VecContactPoint parentContactPoint
-
referencedWireEnd
List<VecWireEnd> referencedWireEnd
References the wire ends that are used for the wire mounting. The minimum cardinality is one, because a wire mounting without wire end makes no sense.
The maximum cardinality is * in order to support multi crimps.
-
wireEndAccessory
List<VecWireEndAccessoryRole> wireEndAccessory
-
wireMountingDetails
List<VecWireMountingDetail> wireMountingDetails
Specifies the WireMoutingDetails, if a detailed description of the relationships between WireEnds and WireReceptions is needed.
-
-
Class com.foursoft.harness.vec.v113.VecWireMountingDetail
class VecWireMountingDetail extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
contactedWireReception
VecWireReceptionReference contactedWireReception
-
parentWireMounting
VecWireMounting parentWireMounting
-
referencedWireEnd
List<VecWireEnd> referencedWireEnd
-
-
Class com.foursoft.harness.vec.v113.VecWireProtectionRole
class VecWireProtectionRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
gradient
VecValueWithUnit gradient
Specifies the gradient of the taping.
-
protectionLength
VecNumericalValue protectionLength
Specifies the length of the protection.
-
tapeOverlap
String tapeOverlap
Specifies the amount of overlap two rounds of taping around a segment have.
-
tapingDirection
String tapingDirection
Specifies the direction of the taping.
-
wireProtectionSpecification
VecWireProtectionSpecification wireProtectionSpecification
References theWireProtectionSpecificationthat is instanced by thisWireProtectionRole.
-
-
Class com.foursoft.harness.vec.v113.VecWireProtectionSpecification
class VecWireProtectionSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
abrasionResistanceClasses
List<VecAbrasionResistanceClass> abrasionResistanceClasses
Specifies the abrasion resistance class of the wire protection. According to the VDA this is a value between A & G.
KBLFRM-311
-
refWireProtectionRole
Set<VecWireProtectionRole> refWireProtectionRole
-
soundDampingClasses
List<VecSoundDampingClass> soundDampingClasses
Specifies the class of sound damping. According to the VDA this is a value between A & E. KBLFRM-311
-
-
Class com.foursoft.harness.vec.v113.VecWireReception
class VecWireReception extends VecExtendableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
angles
List<VecNumericalValue> angles
Specifies the angle against two planes of the connector housing a wire reception can be buckled.
-
identification
String identification
Specifies a unique identification of the WireReception. The identification is guaranteed to be unique within the TerminalSpecification (this might be for example a reception number).
-
parentTerminalSpecification
VecTerminalSpecification parentTerminalSpecification
-
placementPoint
VecPlacementPoint placementPoint
Specifies thePlacementPointthat represents thisWireReceptionin a PlaceableElementSpecification.
-
refInternalTerminalConnection
Set<VecInternalTerminalConnection> refInternalTerminalConnection
-
refWireReceptionReference
Set<VecWireReceptionReference> refWireReceptionReference
-
wireReceptionSpecification
VecWireReceptionSpecification wireReceptionSpecification
-
-
Class com.foursoft.harness.vec.v113.VecWireReceptionReference
class VecWireReceptionReference extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identification
String identification
Specifies a uniqueidentificationof theWireReceptionReference. Theidentificationis guaranteed to be unique within theTerminalRole(this might be for example a reception number).
-
parentTerminalRole
VecTerminalRole parentTerminalRole
-
refWireMountingDetail
Set<VecWireMountingDetail> refWireMountingDetail
-
wireReception
VecWireReception wireReception
References theWireReceptionthat is instanced by thisWireReceptionReference.
-
xmlId
String xmlId
-
-
Class com.foursoft.harness.vec.v113.VecWireReceptionSpecification
class VecWireReceptionSpecification extends VecSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
coreCrossSectionArea
VecValueRange coreCrossSectionArea
Specifies a value range for cross section areas of cores that are compatible with the wire reception.
For wire receptions where a single core is attached to, this value defines theValueRangeof thecrossSectionAreaof the core. For wire receptions where more than one core is attached to (e.g. ring terminals, splices), this attributes defines the valid value range for the sum of the cross section areas of all attached cores.
-
insulationDisplacementLength
VecNumericalValue insulationDisplacementLength
Specifies the length of the insulation which must be stripped off to fit to this wire reception.
-
multiContact
Boolean multiContact
Specifies if it is possible to contact more than core at the wire reception.
-
platingMaterials
List<VecMaterial> platingMaterials
Specifies the plating material of the wire reception.
-
refWireReception
Set<VecWireReception> refWireReception
-
sealable
Boolean sealable
Specifies if the wire reception can be sealed. (see KBLFRM-311)
-
validConductorMaterials
List<VecConductorMaterial> validConductorMaterials
Specifies the materials of a conductor, that are valid to use with thisWireReceptionSpecification. This material shall be matched against theConductorSpecification.material.
-
wireElementOutsideDiameter
VecValueRange wireElementOutsideDiameter
Specifies a value range for valid diameters a WireElement must have to fit to the wire reception.
-
wireReceptionType
String wireReceptionType
Specifies the type of the wire reception. The wireReceptionType defines how the wire is joined with the wire reception.
This attribute is defined in an OpenEnumeration.
-
-
Class com.foursoft.harness.vec.v113.VecWireRole
class VecWireRole extends VecRole implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
wireElementReferences
List<VecWireElementReference> wireElementReferences
-
wireSpecification
VecWireSpecification wireSpecification
References theWireSpecificationthat is instanced by thisWireRole.
-
-
Class com.foursoft.harness.vec.v113.VecWireSpecification
class VecWireSpecification extends VecPartOrUsageRelatedSpecification implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
refCompatibilityStatement
Set<VecCompatibilityStatement> refCompatibilityStatement
-
refWireRole
Set<VecWireRole> refWireRole
-
wireElements
List<VecWireElement> wireElements
Specifies the WireElements that are available in theWireSpecification.
-
wireElementSpecification
VecWireElementSpecification wireElementSpecification
References theWireElementSpecificationthat defines the properties of the top-mostWireElement.
-
-
Class com.foursoft.harness.vec.v113.VecWireType
class VecWireType extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.foursoft.harness.vec.v113.VecZone
class VecZone extends VecConfigurableElement implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ambientTemperature
VecTemperatureInformation ambientTemperature
Defines the ambient temperature that can occur in this zone. This can result in specific requirements for the used components.
-
descriptions
List<VecAbstractLocalizedString> descriptions
Specifies additional, human readable information about the zone.
-
identification
String identification
Specifies a unique identification of the Zone (normally the name). The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a Zone-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the Zone is the same.
-
parentTopologySpecification
VecTopologySpecification parentTopologySpecification
-
parentZone
VecZone parentZone
-
refBuildingBlockSpecification3D
Set<VecBuildingBlockSpecification3D> refBuildingBlockSpecification3D
-
requiredRobustnessProperties
List<VecRobustnessProperties> requiredRobustnessProperties
Defines the robustness properties that are required in this zone. This can result in specific requirements for the used components (e.g. the ability for sealing).
-
requiredSealingClasses
List<VecSealingClass> requiredSealingClasses
Defines theSealingClassthat is required in thisZone.
-
subZones
List<VecZone> subZones
-
-