All Classes and Interfaces

Class
Description
 
 
A Visitor implementation which returns the value returned by the function invocation for each visit method.
 
 
This object contains factory methods for each Java content interface and Java element interface generated in the com.foursoft.harness.vec.v113 package.
 
Base implementation for a strict Visitor.
 
 
 
Allows the definition of an abrasion resistance class.
Java class for AbstractLocalizedString complex type.
AnAbstractSlotis a geometrical place in a connector housing, which can contain / group cavities.
AnAbstractSlotReferencerepresents the usage of an AbstractSlot in the context of PartUsage or PartOccurrence.
Class for the definition of alias identifications.
Enumeration for the definition of AnchorType of the SegmentLocation.
Specification of the electrological aspects of an antenna.
Defines the approval of an ItemVersion.
Specification of the electrological aspects of a battery.
Specification for fixings that are mounted onto a bolt.
A custom property with a boolean value.
The bounding box is used to define a cuboid (box) that can contain a described part completely.
A B-spline curve is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.
Defines the position of a BuildingBlock2D on a HarnessDrawing.
Defines the position of a BuildingBlock3D in the HarnessGeometry.
Specification for the description of a two dimensional building block.
Specification for the description of a three dimensional building block.
Specifies one outlet of the cableduct.
ACableDuctRoledefines the instance specific properties and relationships of a cable duct.
Specification for cable ducts.
A CableLeadThrough specifies a hole in the grommet through which wires can pass through the grommet.
CableTieRole
Specification for the definition of cable ties.
Java class for CartesianDimension complex type.
A CartesianPoint2D is a point that is defined by its coordinates in a rectangular two-dimensional Cartesian coordinate system.
A CartesianPoint3D is a point that is defined by its coordinates in a rectangular three-dimensional Cartesian coordinate system.
Abstract super class for vectors, either 2D or 3D.
A Cartesian vector in the two dimensional space.
A Cartesian vector in three dimensional space.
A cavity is a defined space in a connector housing for location of an electrical terminal or cavity plug or seal.
ACavityAccessoryRoledefines the instance specific properties and relationships of a cavity accessory.
ACavityAccessoryis an non-electrical part used in an cavity with no sealing properties (e.g.
Specifies the wire addon needed to reach aCavityfrom a specificSegmentConnectionPoint.
ACavityCouplingdefines the mapping between two cavities of theConnectorHousingRolesassociated with theCouplingPoint.
Defines the mapping of two cavities contained Slot A & B of the containing SlotMapping-object.
A CavityMounting defines the cavities (CavityReference) where the contacted elements (Terminal) will be mounted.
With a CavityMountingDetail it is possible to describe a detailed cavity mounting.
CavityPartSpecification Cavities
A CavityPlugRole defines the instance specific properties and relationships of a cavity plug.
Specification for the definition of cavity seals.
A CavityReference represents the usage of a Cavity in the context of PartUsage or PartOccurrence.
A CavitySealRole defines the instance specific properties and relationships of a cavity seal.
Specification for the definition of cavity seals.
Specification for the definition of cavities.
A ChangeDescription describes the implemented issues that are reason for the aggregating ItemVersion to be either an initial or successor version.
Specifies the coding of a slot or a connector housing.
Specifies a color value.
A CompatibilitySpecification specifies a set of CompatibilityStatements.
A CompatibilityStatement is used to express compatibility between parts.
AComponentConnectoris a grouping ofComponentPortsand represents a logical abstraction of a connector of anEEComponent.
A ComponentNode is a node where an electrological component is located.
Defines a port of ComponentNode.
Defines a unit as a composition of other units.
The CompositionSpecificiation is used to define a set of occurrences required to describe unambiguously the design of a composite part.
TheConductorCurrentInformationspecifies the maximum current for which a conductor is approved.
ConductorMaterialis a helper class to specifyvalidConductorMaterials.This is necessary, since all attributes of the typeMaterialhave a multiplicity of * with the semantics that it always definesone Materialwith the possibility to define it in different reference systems.
Specification for the definition of conducting properties of a WireElement.
Abstract base class for all elements which can be configured with a VariantConfiguration.
The ConformanceClass element represents a link to a ConformanceClass to which the vec-file is compliant.
A Connection is an electrological connection between two or more ComponentPorts.
A connection end is the end of a Connection at a ComponentPort.
A ConnectionGroup references two or more Connections expressing that the physical realization of the referenced Connection shall be somehow grouped e.g.
A ConnectionSpecification is used to define electrological connectivity.
Java class for ConnectorHousingCapRole complex type.
Specification for the definition of cap's (backshells) of connectors.
A ConnectorHousingRole defines the instance specific properties and relationships of a connector housing.
Specification for the definition of connector housings.
Java class for ContactingSpecification complex type.
A contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires.
Java class for ContactSystem complex type.
Specification for the definition of ContactSystems.
The VecContent is the XML-Root node for any VEC-Document.
A Contract-instance describes the relationship between an ItemVersion-instance and a Company-instance additionally defining the role the company takes in reference to the ItemVersion.
A CopyrightInformation-instance specifies copyright information for one or more Items.
Defines the properties of a circular conductor (core) which are specific for them.
Specification for the definition of corrugated pipes.
ACouplingPointdefines a single coupling.
Specification for the description of a Coupling.
A Creation-instance provides additional information to the owning ItemVersion stating personal information on the creator and the creation date.
Abstract base class for custom properties.
A CustomUnit can be used to define "FreeText"-Units.
Java class for DateValueProperty complex type.
DefaultDimension
DefaultDimensionSpecification
A Dimension defines a measurement for the distance between two Locations.
ADimensionAnchorrepresents an abstract anchor onto which aDimensioncan be specified.
A DocumentBasedInstruction is an Instruction to a SheetOrChapter in a DocumentVersion or to a complete DocumentVersion.
The DocumentVersion is one of the two anchors for PDM information in the VEC.
Java class for DoubleValueProperty complex type.
Specification for fixings that are mounted onto an edge.
An EEComponentRole defines the instance specific properties and relationships of an EE-component.
Base-class for the specification of electrological components, which are connected to the harness.
Abstract base class for extendable elements.
AnExtensionSlotdefines a slot within an EE-Component where other EE-Components can plugged into (modular extension).
A ExtensionSlotReference represents the usage of a ExtensionSlot in the context of a PartUsage or PartOccurrence.
AnExternalMappingis used to relate anExtendableElementin the VEC with an element located in an external data source.
AnExternalMappingSpecificationis used to define a mapping between an external data source (represented by the referencedmappedDocument) and the content of a VEC file.
A FileBasedInstruction is an Instruction that references a file packaged together with a VEC-document.
Specification for the definition of filler elements in the wire.
Specifies one outlet of the fitting.
Specification for the definition of fittings.
A FixingRole defines the instance specific properties and relationships of a fixing.
Specification for the definition of fixings.
Defines the properties of a flat (rectangular) conductor which are specific for them.
Java class for FuseComponent complex type.
Specification of the electrological aspects of a fuse.
Specification for the definition of common properties for technical parts.
A GeometryNode is the geometric representation of a TopologyNode.
A GeometryNode2D is the geometric representation of a TopologyNode in 2D-space.
A GeometryNode3D is the geometric representation of a TopologyNode in 3D-space.
A GeometrySegment is the geometric representation of a TopologySegment.
A GeometrySegment2D is the geometric representation of a TopologySegment in 2D-space.
A GeometrySegment3D is the geometric representation of a TopologySegment in 3D-space.
A GrommetRole defines the instance specific properties and relationships of a grommet.
Specification for the definition of grommets.
The HarnessDrawingSpecification2D specifies a two dimensional drawing of a harness.
The HarnessGeometrieSpecification3D specifies a three dimensional model of a harness.
Enumeration for the definition of the type of relationship represented by an ItemHistoryEntry.
Specification for fixings that are mounted with a hole.
A HousingComponent describes the interface of an EEComponent with which it can be connected to another EEComponent or a harness.
A HousingComponentReference represents the usage of a HousingComponent in the context of a PartUsage or PartOccurrence.
Enumeration for the definition of IEC unit prefixes.
The IECUnit class can define quantities in the terms of the IEC-Unit-System by specifying the corresponding IEC prefix (optional) and an IEC unit name.
Enumeration for the definition of IEC unit names.
The ImperialUnit class can define quantities in the terms of the Imperial-Unit-System by specifying the corresponding Imperial unit name.
Enumeration for the definition of imperial unit names.
Abstract super class to specify different types of instructions.
Specification for the definition of insulation properties of a WireElement.
Java class for IntegerValueProperty complex type.
AnInternalComponentConnectiondefines a conductive connection between a number ofPinComponentswithin anEEComponent.
An InternalTerminalConnection represents an electrical connection within a terminal.
Defines two or more ItemVersions to be equivalent out of the view of a certain company.
An ItemHistroyEntry defines the direct relationship between ItemVersions in the terms of predecessor and successor.
Abstract super-class for physical objects (e.g.
Enumeration for the definition of ISO language codes.
Allows the internationalization of text contents.
Java class for LocalizedStringProperty complex type.
Java class for LocalizedTypedString complex type.
A Location specifies a distinct position on a topology.
The Mapping defines the concrete mapping two parts aliased as A & B.
Specification for the description of a PinMapping.
Allows the definition of mass information.
Allows the definition of material information.
If the mating of the two terminals is not unambiguously, a MatingDetail can specify the TerminalReceptions that are mated.
A MatingPoint defines the Mating of two terminals.
Defines a reference point on a component that can be used to apply a Dimension.
AMeasurementPointReferenceis the instance of aMeasurementPointin the context of anOccurrenceOrUsage.
A ModularSlot is a place in a connector housing where different other connector housings can be placed during the assembly (e.g.
Specifies the wire addon needed to reach aModularSlotfrom a specificSegmentConnectionPoint.
AModularSlotReferencerepresents the usage of aModularSlotin the context of PartUsage or PartOccurrence.
A ModuleFamily is a mechanism to group mutually exclusive modules.
Specification for the description of module families (see ModuleFamily).
A ModuleList is a mechanism to control additional / completition PartOccurrences.
Specification for the description of module lists (see ModuleList).
Specification for the definition of cavity plugs that apply to more than one cavity.
Specification for cavity seals that apply to more than one cavity.
Java class for MultiFuseSpecification complex type.
A Net is an undirected link between a number ofNetworkPorts. It defines that theNetworkPortsare related to each other with theNet.
A NetGroup allows the grouping of the Nets.
Specification for the description of electrological nets.
ANetTypedefines the different types of Nets used in theNetSpecification.
A NetworkNode is a representative for an actor in the electric system, e.g.
NetworkPort is the source or the receiver of a of a Net.
Specifies a TopologyNode as a Location.
A quantity expressed with a numerical value and a unit.
A custom property with a numerical value.
An OccurrenceOrUsage is an abstract appearance of a part in the harness.
An OccurrenceOrUsageViewItem2D specifies the representation of a OcurrenceOrUsage in a 2DDrawing.
An OccurrenceOrUsageViewItem3D specifies the representation of an OcurrenceOrUsage in a 3D-model.
An OnPointPlacement is a placement of an OccurrenceOrUsage that places it onto discrete points, in most cases one point.
An OnWayPlacement places an OccurrenceOrUsage onto an area of the Topology (e.g.
An OpenCavitiesAssignment groups the cavities of ONE connector that are open in a MultiCavitySeal.
The OtherUnit class can be used to define a unit, which is necessary in the context of data exchange but not contained in the standard systems (e.g.
Enumeration for the definition of other unit names.
A PartOccurrence is an instance of a component with a specified part number (PartVersion).
Base class for all specifications which are describing aPartVersionor aPartUsage.
A PartRelation can define Accessories to a specific Part.
Defines how the set ofacessoryPartsreferenced by aPartRelationshould be interpreted.
Specification for the description of a part structure.
APartSubstitutionSpecificationdefines a set ofPartVersionsthat can be used alternatively, due to an incomplete specification for the 150% product description.
PartUsages shall be used for the specification of the elements on an electrical system wiring plan and for the specification of the elements on a pure geometry description.
Specification for the definition of PartUsages.
The PartVersion is one of the two anchors for PDM information in the VEC.
A PartWithSubComponentsRole defines the instance specific properties and relationships of a part with subcomponents.
Describes a path in the topology.
A PathSegment is a part of the 2D presentation of a GeometrySegment2D.
Describes an act of acceptance together with information about the responsible person, department and company who directly provoked the approval level and status as described in the referenced Approval-instance.
Specifies all relevant data of a person.
A PinComponent describes a pin of an EEComponent.
APinComponentBehaviorspecifies the electrical behavior of aPinComponent.Since the behavior of a pin is configuration dependent (e.g.
A PinComponentReference represents the usage of a PinComponent in the context of a PartUsage or PartOccurrence.
Allows the definition of currents for a pin of an EEComponent.
Allows the specification of optical information in a PinComponentBehavior.
Specifies the timing for aPinCurrentInformationor aPinVoltageInformation.
Allows the definition of voltages for a pin of anEEComponent.
A PlaceableElementRole defines the instance specific properties and relationships of a PlaceableElement.
Specification for the general aspects of a component that are enabling the component to be placed in a topology.
A placement defines the placement of a PlaceableElementRole onto a Topology.
Defines a point on the component which can be placed explicitly in the topology (e.g.
APlacementPointReferenceis the instance of aPlacementPointin the context of anOccurrenceOrUsage.
Specification for the description of placements.Placementsare used to connectOccurrenceOrUsageswith a topology.
Defines the type for which aPlaceableElementcan be used.
A PluggableTerminalRole defines the instance specific properties and relationships of a pluggable terminal.
Specification for the definition of pluggable terminals.
Java class for PotentialDistributorSpecification complex type.
Defines the power consumption of anEEComponent.
The primary type of the part defines the type of the part (e.g.
Specifies a certain vehicle project.
A default implementation for a thread local stored VEC 113 reader.
Specification of the electrological aspects of a relay.
A RingTerminalRole defines the instance specific properties and relationships of a ring terminal.
Specification for the definition of ring terminals.
Allows the definition of robustness properties.
A Role is the corresponding mechanism for OccurrenceOrUsages to the PartOrUsageRelatedSpecifcations for PartVersions or PartUsages.
A RoutableElement is an element that can be routed, which mean it is possible to assign it to a Path in the Topology.
A Routing is the assignment of a RoutableElement (Connection or WireElementReference) to a path in the topology.
Specification for the description of Routings.
ASealedCavitiesAssignmentgroups the cavities of ONE connector that are sealed by a MultiCavityPlug.
Allows the definition of a sealing class.
Specifies a point where the connector can be attached to the topology (sometimes called bundle position point or insertion point).
Specifies the cross section area of a segment.
Specifies the length of a segment.
Specifies a point on a TopologySegment as a Location.
Documents can be structured into sheets or chapters.
Specifies the properties of a shield.
Specification of tubes that are shrinkable.
Specifies a signal.
Enumeration for the definition of SignalDirections.
Specification for the definition of a list of valid signals.
A custom property with a simple value (string).
Enumeration for the definition of SI unit prefixes.
The SIUnit class can define quantities in the terms of the SI-Unit-System by specifying the corresponding SI prefix (optional) and a SI unit name.
Enumeration for the definition of SI unit names.
Defines the size of an element by width & height.
A slot is a group of cavities in a connector housing with own properties.
ASlotCouplingdefines the mapping between two slots of theConnectorHousingRolesassociated with theCouplingPoint.
For regularly laid out slots the slot layout describes the positions of the cavities
Defines the mapping of two slots contained PartVersion A & B of the containing Mapping-object.
ASlotReferencerepresents the usage of aSlotin the context of PartUsage or PartOccurrence.
Specification for the definition of slots.
Allows the definition of a sound damping class.
Abstract super-class for all specifications.
A SpecificRole is the possibility to define instance specific properties with custom properties (see ExtendableElement).
A SpliceTerminalRole defines the instance specific properties and relationships of a splice terminal.
Specification for the definition of splice terminals.
Specifies a stripe which has fixed length and width.
ASwitchingStatedefines a certain static state of anEEComponent.
Specification for the description of tapes.
Defines the temperature information for a general technical part.
Allows the definition of valid current ranges for a terminal.
A TerminalReception is the area of a terminal where the contacting with another terminal (e.g.
ATerminalReceptionReferenceis an instance of aTerminalReception.
Specification for the definition of terminal receptions.
A TerminalRole defines the instance specific properties and relationships of a terminal.
Specification for the definition of terminals.
Defines the type (system) of a terminal.
A TextBasedInstruction is used to specify human readable instructions in text.
Enables the specification of value ranges which can be tolerated.
A TopologyGroupSpecification defines a new Topology based on the grouped Topologies.
A TopologyNode is a point in the Topology where TopologySegments are starting and ending.
A TopologySegment is a distance in the Topology where no intermediate electrical contacts appear.
Specification for the definition of a topology.
A Transformation is a geometric transformation and specifies a transformation matrix.
A Transformation is a geometric transformation and specifies a transformation matrix.
Specifies tubes.
A precisely specified quantity in terms of which the magnitudes of other quantities of the same kind can be stated.
Specifies a constraint of the possible usages for PartVersion or PartUsages.
Specification for the definition of usage constraints.
Enumeration for the definition of the type of a UsageContstraint.
AUsageNoderepresents a position in an abstract vehicle.
AUsageNodeSpecificationis a container for the specification ofUsageNodes.
The USUnit class can define quantities in the terms of the US-Unit-System by specifying the corresponding US unit name.
Enumeration for the definition of US unit names.
Validate VEC data.
Enumeration for the definition of a value determination.
A pair of numerical values representing a value range.
A custom property with a value range.
Abstract class either for a single numerical measure or a range of numerical measures with upper, lower, or upper and lower bounds.
VariantCodes are defining the literals on which VariantConfiguration are stated.
Specification for the definition of variant codes.
A variant configuration defines a condition with which it is possible to express the inclusion or exclusion of ConfigurableElements in different variants of a product.
Specification for the definition of variant configurations.
With a VariantGroup it is possible to group VariantCodes.
Specification for the definition of variant groups.
AWireElementspecifies aWireElementSpecificationin the context of aWireSpecification.
A WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence.
A WireElementSpecification is the basic element to describe a wire in the VEC.
A WireEnd is the end of a wire.
AWireEndAccessoryRoledefines the instance specific properties and relationships of aWireEndAccessory.
WireEndAccessorySpecificationsare describing parts that are used for a treatment of a wire end before the actual terminal is attached to theWireEnd(e.g.
A WireGrouping is the assignment of WireElementReferences to a WireGroupSpecification.
Specification for the description of WireGroupings.
Specification for the definition of WireGroups.
Defines the length of a WireElementReference.
A wire mouting defines the mouting of a wire end to terminal.
With a WireMountingDetail it is possible to describe a detailed wire mounting.
A WireProtectionRole defines the instance specific properties and relationships of a wire protection.
Specification for the description of wire protections.
A WireReception is the area of a terminal where the contacting with a wire element (e.g.
AWireReceptionReferenceis an instance of aWireReception.
Specification for the definition of wire receptions.
A WireRole defines the instance specific properties and relationships of a wire.
Specification for the definition of a wire.
Specifies a wire type.
a default implementation for a vec 113 writer
A Zone divides a topology in different sections / design spaces.
 
 
Visitor<R,E extends Throwable>