Enum Class VecPrimaryPartType

java.lang.Object
java.lang.Enum<VecPrimaryPartType>
com.foursoft.harness.vec.v113.VecPrimaryPartType
All Implemented Interfaces:
Serializable, Comparable<VecPrimaryPartType>, Constable

public enum VecPrimaryPartType extends Enum<VecPrimaryPartType>

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

The primary part type 'Other' is used if the PartVersion is not further specified by the VEC, which means it has no PartOrUsageRelatedSpecification, only a GeneralTechnicalPartSpecification or a direct instance of PartOrUsageRelatedSpecification.

Java class for PrimaryPartType.

The following schema fragment specifies the expected content contained within this class.


 <simpleType name="PrimaryPartType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     <enumeration value="Antenna"/>
     <enumeration value="Battery"/>
     <enumeration value="BoltMountedFixing"/>
     <enumeration value="CableDuct"/>
     <enumeration value="CableTie"/>
     <enumeration value="CavityAccessory"/>
     <enumeration value="CavityPlug"/>
     <enumeration value="CavitySeal"/>
     <enumeration value="ConnectorHousing"/>
     <enumeration value="ConnectorHousingCap"/>
     <enumeration value="CorrugatedPipe"/>
     <enumeration value="EdgeMountedFixing"/>
     <enumeration value="EEComponent"/>
     <enumeration value="Fitting"/>
     <enumeration value="Fixing"/>
     <enumeration value="Fuse"/>
     <enumeration value="Grommet"/>
     <enumeration value="HoleMountedFixing"/>
     <enumeration value="MultiCavityPlug"/>
     <enumeration value="MultiCavitySeal"/>
     <enumeration value="MultiFuse"/>
     <enumeration value="Other"/>
     <enumeration value="PartStructure"/>
     <enumeration value="PluggableTerminal"/>
     <enumeration value="PotentialDistributor"/>
     <enumeration value="Relay"/>
     <enumeration value="RingTerminal"/>
     <enumeration value="ShrinkableTube"/>
     <enumeration value="SpliceTerminal"/>
     <enumeration value="Stripe"/>
     <enumeration value="Tape"/>
     <enumeration value="Terminal"/>
     <enumeration value="Tube"/>
     <enumeration value="Wire"/>
     <enumeration value="WireEndAccessory"/>
     <enumeration value="WireProtection"/>
   </restriction>
 </simpleType>