Uses of Interface
com.foursoft.harness.vec.v113.visitor.Visitable
Packages that use Visitable
-
Uses of Visitable in com.foursoft.harness.vec.v113
Classes in com.foursoft.harness.vec.v113 that implement VisitableModifier and TypeClassDescriptionclassAllows the definition of an abrasion resistance class.classJava class for AbstractLocalizedString complex type.classAnAbstractSlotis a geometrical place in a connector housing, which can contain / group cavities.classAnAbstractSlotReferencerepresents the usage of an AbstractSlot in the context of PartUsage or PartOccurrence.classClass for the definition of alias identifications.classSpecification of the electrological aspects of an antenna.classDefines the approval of an ItemVersion.classSpecification of the electrological aspects of a battery.classSpecification for fixings that are mounted onto a bolt.classA custom property with a boolean value.classThe bounding box is used to define a cuboid (box) that can contain a described part completely.classA B-spline curve is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.classDefines the position of a BuildingBlock2D on a HarnessDrawing.classDefines the position of a BuildingBlock3D in the HarnessGeometry.classSpecification for the description of a two dimensional building block.classSpecification for the description of a three dimensional building block.classSpecifies one outlet of the cableduct.classACableDuctRoledefines the instance specific properties and relationships of a cable duct.classSpecification for cable ducts.classA CableLeadThrough specifies a hole in the grommet through which wires can pass through the grommet.classCableTieRoleclassSpecification for the definition of cable ties.classJava class for CartesianDimension complex type.classA CartesianPoint2D is a point that is defined by its coordinates in a rectangular two-dimensional Cartesian coordinate system.classA CartesianPoint3D is a point that is defined by its coordinates in a rectangular three-dimensional Cartesian coordinate system.classAbstract super class for vectors, either 2D or 3D.classA Cartesian vector in the two dimensional space.classA Cartesian vector in three dimensional space.classA cavity is a defined space in a connector housing for location of an electrical terminal or cavity plug or seal.classACavityAccessoryRoledefines the instance specific properties and relationships of a cavity accessory.classACavityAccessoryis an non-electrical part used in an cavity with no sealing properties (e.g.classSpecifies the wire addon needed to reach aCavityfrom a specificSegmentConnectionPoint.classACavityCouplingdefines the mapping between two cavities of theConnectorHousingRolesassociated with theCouplingPoint.classDefines the mapping of two cavities contained Slot A & B of the containing SlotMapping-object.classA CavityMounting defines the cavities (CavityReference) where the contacted elements (Terminal) will be mounted.classWith a CavityMountingDetail it is possible to describe a detailed cavity mounting.classCavityPartSpecification CavitiesclassA CavityPlugRole defines the instance specific properties and relationships of a cavity plug.classSpecification for the definition of cavity seals.classA CavityReference represents the usage of a Cavity in the context of PartUsage or PartOccurrence.classA CavitySealRole defines the instance specific properties and relationships of a cavity seal.classSpecification for the definition of cavity seals.classSpecification for the definition of cavities.classA ChangeDescription describes the implemented issues that are reason for the aggregating ItemVersion to be either an initial or successor version.classSpecifies the coding of a slot or a connector housing.classSpecifies a color value.classA CompatibilitySpecification specifies a set of CompatibilityStatements.classA CompatibilityStatement is used to express compatibility between parts.classAComponentConnectoris a grouping ofComponentPortsand represents a logical abstraction of a connector of anEEComponent.classA ComponentNode is a node where an electrological component is located.classDefines a port of ComponentNode.classDefines a unit as a composition of other units.classThe CompositionSpecificiation is used to define a set of occurrences required to describe unambiguously the design of a composite part.classTheConductorCurrentInformationspecifies the maximum current for which a conductor is approved.classConductorMaterialis 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.classSpecification for the definition of conducting properties of a WireElement.classAbstract base class for all elements which can be configured with a VariantConfiguration.classThe ConformanceClass element represents a link to a ConformanceClass to which the vec-file is compliant.classA Connection is an electrological connection between two or more ComponentPorts.classA connection end is the end of a Connection at a ComponentPort.classA ConnectionGroup references two or more Connections expressing that the physical realization of the referenced Connection shall be somehow grouped e.g.classA ConnectionSpecification is used to define electrological connectivity.classJava class for ConnectorHousingCapRole complex type.classSpecification for the definition of cap's (backshells) of connectors.classA ConnectorHousingRole defines the instance specific properties and relationships of a connector housing.classSpecification for the definition of connector housings.classJava class for ContactingSpecification complex type.classA contact point defines the relationship between Terminals, Seals, Plugs, Cavities and Wires.classJava class for ContactSystem complex type.classSpecification for the definition of ContactSystems.classThe VecContent is the XML-Root node for any VEC-Document.classA 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.classA CopyrightInformation-instance specifies copyright information for one or more Items.classDefines the properties of a circular conductor (core) which are specific for them.classSpecification for the definition of corrugated pipes.classACouplingPointdefines a single coupling.classSpecification for the description of a Coupling.classA Creation-instance provides additional information to the owning ItemVersion stating personal information on the creator and the creation date.classAbstract base class for custom properties.classA CustomUnit can be used to define "FreeText"-Units.classJava class for DateValueProperty complex type.classDefaultDimensionclassDefaultDimensionSpecificationclassA Dimension defines a measurement for the distance between two Locations.classADimensionAnchorrepresents an abstract anchor onto which aDimensioncan be specified.classA DocumentBasedInstruction is an Instruction to a SheetOrChapter in a DocumentVersion or to a complete DocumentVersion.classThe DocumentVersion is one of the two anchors for PDM information in the VEC.classJava class for DoubleValueProperty complex type.classSpecification for fixings that are mounted onto an edge.classAn EEComponentRole defines the instance specific properties and relationships of an EE-component.classBase-class for the specification of electrological components, which are connected to the harness.classAbstract base class for extendable elements.classAnExtensionSlotdefines a slot within an EE-Component where other EE-Components can plugged into (modular extension).classA ExtensionSlotReference represents the usage of a ExtensionSlot in the context of a PartUsage or PartOccurrence.classAnExternalMappingis used to relate anExtendableElementin the VEC with an element located in an external data source.classAnExternalMappingSpecificationis used to define a mapping between an external data source (represented by the referencedmappedDocument) and the content of a VEC file.classA FileBasedInstruction is an Instruction that references a file packaged together with a VEC-document.classSpecification for the definition of filler elements in the wire.classSpecifies one outlet of the fitting.classSpecification for the definition of fittings.classA FixingRole defines the instance specific properties and relationships of a fixing.classSpecification for the definition of fixings.classDefines the properties of a flat (rectangular) conductor which are specific for them.classJava class for FuseComponent complex type.classSpecification of the electrological aspects of a fuse.classSpecification for the definition of common properties for technical parts.classA GeometryNode is the geometric representation of a TopologyNode.classA GeometryNode2D is the geometric representation of a TopologyNode in 2D-space.classA GeometryNode3D is the geometric representation of a TopologyNode in 3D-space.classA GeometrySegment is the geometric representation of a TopologySegment.classA GeometrySegment2D is the geometric representation of a TopologySegment in 2D-space.classA GeometrySegment3D is the geometric representation of a TopologySegment in 3D-space.classA GrommetRole defines the instance specific properties and relationships of a grommet.classSpecification for the definition of grommets.classThe HarnessDrawingSpecification2D specifies a two dimensional drawing of a harness.classThe HarnessGeometrieSpecification3D specifies a three dimensional model of a harness.classSpecification for fixings that are mounted with a hole.classA HousingComponent describes the interface of an EEComponent with which it can be connected to another EEComponent or a harness.classA HousingComponentReference represents the usage of a HousingComponent in the context of a PartUsage or PartOccurrence.classThe 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.classThe ImperialUnit class can define quantities in the terms of the Imperial-Unit-System by specifying the corresponding Imperial unit name.classAbstract super class to specify different types of instructions.classSpecification for the definition of insulation properties of a WireElement.classJava class for IntegerValueProperty complex type.classAnInternalComponentConnectiondefines a conductive connection between a number ofPinComponentswithin anEEComponent.classAn InternalTerminalConnection represents an electrical connection within a terminal.classDefines two or more ItemVersions to be equivalent out of the view of a certain company.classAn ItemHistroyEntry defines the direct relationship between ItemVersions in the terms of predecessor and successor.classAbstract super-class for physical objects (e.g.classAllows the internationalization of text contents.classJava class for LocalizedStringProperty complex type.classJava class for LocalizedTypedString complex type.classA Location specifies a distinct position on a topology.classThe Mapping defines the concrete mapping two parts aliased as A & B.classSpecification for the description of a PinMapping.classAllows the definition of mass information.classAllows the definition of material information.classIf the mating of the two terminals is not unambiguously, a MatingDetail can specify the TerminalReceptions that are mated.classA MatingPoint defines the Mating of two terminals.classDefines a reference point on a component that can be used to apply a Dimension.classAMeasurementPointReferenceis the instance of aMeasurementPointin the context of anOccurrenceOrUsage.classA ModularSlot is a place in a connector housing where different other connector housings can be placed during the assembly (e.g.classSpecifies the wire addon needed to reach aModularSlotfrom a specificSegmentConnectionPoint.classAModularSlotReferencerepresents the usage of aModularSlotin the context of PartUsage or PartOccurrence.classA ModuleFamily is a mechanism to group mutually exclusive modules.classSpecification for the description of module families (see ModuleFamily).classA ModuleList is a mechanism to control additional / completition PartOccurrences.classSpecification for the description of module lists (see ModuleList).classSpecification for the definition of cavity plugs that apply to more than one cavity.classSpecification for cavity seals that apply to more than one cavity.classJava class for MultiFuseSpecification complex type.classA Net is an undirected link between a number ofNetworkPorts. It defines that theNetworkPortsare related to each other with theNet.classA NetGroup allows the grouping of the Nets.classSpecification for the description of electrological nets.classANetTypedefines the different types of Nets used in theNetSpecification.classA NetworkNode is a representative for an actor in the electric system, e.g.classNetworkPort is the source or the receiver of a of a Net.classSpecifies a TopologyNode as a Location.classA quantity expressed with a numerical value and a unit.classA custom property with a numerical value.classAn OccurrenceOrUsage is an abstract appearance of a part in the harness.classAn OccurrenceOrUsageViewItem2D specifies the representation of a OcurrenceOrUsage in a 2DDrawing.classAn OccurrenceOrUsageViewItem3D specifies the representation of an OcurrenceOrUsage in a 3D-model.classAn OnPointPlacement is a placement of an OccurrenceOrUsage that places it onto discrete points, in most cases one point.classAn OnWayPlacement places an OccurrenceOrUsage onto an area of the Topology (e.g.classAn OpenCavitiesAssignment groups the cavities of ONE connector that are open in a MultiCavitySeal.classThe 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.classA PartOccurrence is an instance of a component with a specified part number (PartVersion).classBase class for all specifications which are describing aPartVersionor aPartUsage.classA PartRelation can define Accessories to a specific Part.classSpecification for the description of a part structure.classAPartSubstitutionSpecificationdefines a set ofPartVersionsthat can be used alternatively, due to an incomplete specification for the 150% product description.classPartUsages 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.classSpecification for the definition of PartUsages.classThe PartVersion is one of the two anchors for PDM information in the VEC.classA PartWithSubComponentsRole defines the instance specific properties and relationships of a part with subcomponents.classDescribes a path in the topology.classA PathSegment is a part of the 2D presentation of a GeometrySegment2D.classDescribes 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.classSpecifies all relevant data of a person.classA PinComponent describes a pin of an EEComponent.classAPinComponentBehaviorspecifies the electrical behavior of aPinComponent.Since the behavior of a pin is configuration dependent (e.g.classA PinComponentReference represents the usage of a PinComponent in the context of a PartUsage or PartOccurrence.classAllows the definition of currents for a pin of an EEComponent.classAllows the specification of optical information in a PinComponentBehavior.classSpecifies the timing for aPinCurrentInformationor aPinVoltageInformation.classAllows the definition of voltages for a pin of anEEComponent.classA PlaceableElementRole defines the instance specific properties and relationships of a PlaceableElement.classSpecification for the general aspects of a component that are enabling the component to be placed in a topology.classA placement defines the placement of a PlaceableElementRole onto a Topology.classDefines a point on the component which can be placed explicitly in the topology (e.g.classAPlacementPointReferenceis the instance of aPlacementPointin the context of anOccurrenceOrUsage.classSpecification for the description of placements.Placementsare used to connectOccurrenceOrUsageswith a topology.classA PluggableTerminalRole defines the instance specific properties and relationships of a pluggable terminal.classSpecification for the definition of pluggable terminals.classJava class for PotentialDistributorSpecification complex type.classDefines the power consumption of anEEComponent.classSpecifies a certain vehicle project.classSpecification of the electrological aspects of a relay.classA RingTerminalRole defines the instance specific properties and relationships of a ring terminal.classSpecification for the definition of ring terminals.classAllows the definition of robustness properties.classA Role is the corresponding mechanism for OccurrenceOrUsages to the PartOrUsageRelatedSpecifcations for PartVersions or PartUsages.classA RoutableElement is an element that can be routed, which mean it is possible to assign it to a Path in the Topology.classA Routing is the assignment of a RoutableElement (Connection or WireElementReference) to a path in the topology.classSpecification for the description of Routings.classASealedCavitiesAssignmentgroups the cavities of ONE connector that are sealed by a MultiCavityPlug.classAllows the definition of a sealing class.classSpecifies a point where the connector can be attached to the topology (sometimes called bundle position point or insertion point).classSpecifies the cross section area of a segment.classSpecifies the length of a segment.classSpecifies a point on a TopologySegment as a Location.classDocuments can be structured into sheets or chapters.classSpecifies the properties of a shield.classSpecification of tubes that are shrinkable.classSpecifies a signal.classSpecification for the definition of a list of valid signals.classA custom property with a simple value (string).classThe 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.classDefines the size of an element by width & height.classA slot is a group of cavities in a connector housing with own properties.classASlotCouplingdefines the mapping between two slots of theConnectorHousingRolesassociated with theCouplingPoint.classFor regularly laid out slots the slot layout describes the positions of the cavitiesclassDefines the mapping of two slots contained PartVersion A & B of the containing Mapping-object.classASlotReferencerepresents the usage of aSlotin the context of PartUsage or PartOccurrence.classSpecification for the definition of slots.classAllows the definition of a sound damping class.classAbstract super-class for all specifications.classA SpecificRole is the possibility to define instance specific properties with custom properties (see ExtendableElement).classA SpliceTerminalRole defines the instance specific properties and relationships of a splice terminal.classSpecification for the definition of splice terminals.classSpecifies a stripe which has fixed length and width.classASwitchingStatedefines a certain static state of anEEComponent.classSpecification for the description of tapes.classDefines the temperature information for a general technical part.classAllows the definition of valid current ranges for a terminal.classA TerminalReception is the area of a terminal where the contacting with another terminal (e.g.classATerminalReceptionReferenceis an instance of aTerminalReception.classSpecification for the definition of terminal receptions.classA TerminalRole defines the instance specific properties and relationships of a terminal.classSpecification for the definition of terminals.classDefines the type (system) of a terminal.classA TextBasedInstruction is used to specify human readable instructions in text.classEnables the specification of value ranges which can be tolerated.classA TopologyGroupSpecification defines a new Topology based on the grouped Topologies.classA TopologyNode is a point in the Topology where TopologySegments are starting and ending.classA TopologySegment is a distance in the Topology where no intermediate electrical contacts appear.classSpecification for the definition of a topology.classA Transformation is a geometric transformation and specifies a transformation matrix.classA Transformation is a geometric transformation and specifies a transformation matrix.classSpecifies tubes.classA precisely specified quantity in terms of which the magnitudes of other quantities of the same kind can be stated.classSpecifies a constraint of the possible usages for PartVersion or PartUsages.classSpecification for the definition of usage constraints.classAUsageNoderepresents a position in an abstract vehicle.classAUsageNodeSpecificationis a container for the specification ofUsageNodes.classThe USUnit class can define quantities in the terms of the US-Unit-System by specifying the corresponding US unit name.classA pair of numerical values representing a value range.classA custom property with a value range.classAbstract class either for a single numerical measure or a range of numerical measures with upper, lower, or upper and lower bounds.classVariantCodes are defining the literals on which VariantConfiguration are stated.classSpecification for the definition of variant codes.classA variant configuration defines a condition with which it is possible to express the inclusion or exclusion of ConfigurableElements in different variants of a product.classSpecification for the definition of variant configurations.classWith a VariantGroup it is possible to group VariantCodes.classSpecification for the definition of variant groups.classAWireElementspecifies aWireElementSpecificationin the context of aWireSpecification.classA WireElementReference represents the usage of a WireElement in the context of a PartUsage or PartOccurrence.classA WireElementSpecification is the basic element to describe a wire in the VEC.classA WireEnd is the end of a wire.classAWireEndAccessoryRoledefines the instance specific properties and relationships of aWireEndAccessory.classWireEndAccessorySpecificationsare describing parts that are used for a treatment of a wire end before the actual terminal is attached to theWireEnd(e.g.classA WireGrouping is the assignment of WireElementReferences to a WireGroupSpecification.classSpecification for the description of WireGroupings.classSpecification for the definition of WireGroups.classDefines the length of a WireElementReference.classA wire mouting defines the mouting of a wire end to terminal.classWith a WireMountingDetail it is possible to describe a detailed wire mounting.classA WireProtectionRole defines the instance specific properties and relationships of a wire protection.classSpecification for the description of wire protections.classA WireReception is the area of a terminal where the contacting with a wire element (e.g.classAWireReceptionReferenceis an instance of aWireReception.classSpecification for the definition of wire receptions.classA WireRole defines the instance specific properties and relationships of a wire.classSpecification for the definition of a wire.classSpecifies a wire type.classA Zone divides a topology in different sections / design spaces.