Class VecWireProtectionSpecification

All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasCustomProperties<VecCustomProperty>, HasDescription<VecAbstractLocalizedString>, HasIdentification, HasModifiableIdentification, Visitable, Serializable
Direct Known Subclasses:
VecFittingSpecification, VecStripeSpecification, VecTapeSpecification, VecTubeSpecification

public class VecWireProtectionSpecification extends VecPartOrUsageRelatedSpecification implements Serializable, Visitable

Specification for the description of wire protections.

Java class for WireProtectionSpecification complex type.

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


 <complexType name="WireProtectionSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
       <sequence>
         <element name="AbrasionResistanceClass" type="{http://www.prostep.org/ecad-if/2011/vec}AbrasionResistanceClass" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SoundDampingClass" type="{http://www.prostep.org/ecad-if/2011/vec}SoundDampingClass" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • abrasionResistanceClasses

      protected 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

    • soundDampingClasses

      protected List<VecSoundDampingClass> soundDampingClasses

      Specifies the class of sound damping. According to the VDA this is a value between A & E. KBLFRM-311

  • Constructor Details

    • VecWireProtectionSpecification

      public VecWireProtectionSpecification()
  • Method Details

    • getAbrasionResistanceClasses

      public List<VecAbrasionResistanceClass> getAbrasionResistanceClasses()
      Gets the value of the abrasionResistanceClasses property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the abrasionResistanceClasses property.

      For example, to add a new item, do as follows:

          getAbrasionResistanceClasses().add(newItem);
       

      Objects of the following type(s) are allowed in the list VecAbrasionResistanceClass

      Specifies the abrasion resistance class of the wire protection. According to the VDA this is a value between A & G.

      KBLFRM-311

      Returns:
      The value of the abrasionResistanceClasses property.
    • getSoundDampingClasses

      public List<VecSoundDampingClass> getSoundDampingClasses()
      Gets the value of the soundDampingClasses property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the soundDampingClasses property.

      For example, to add a new item, do as follows:

          getSoundDampingClasses().add(newItem);
       

      Objects of the following type(s) are allowed in the list VecSoundDampingClass

      Specifies the class of sound damping. According to the VDA this is a value between A & E. KBLFRM-311

      Returns:
      The value of the soundDampingClasses property.
    • getRefWireProtectionRole

      public Set<VecWireProtectionRole> getRefWireProtectionRole()
      Gets a Set of all VecWireProtectionRole that have a outgoing reference to this object.
      Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by the ExtendedUnmarshaller.
      This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
      This property has no effect when the object is marshalled to xml.
    • accept

      public <R, E extends Throwable> R accept(Visitor<R,E> aVisitor) throws E
      Specified by:
      accept in interface Visitable
      Overrides:
      accept in class VecPartOrUsageRelatedSpecification
      Throws:
      E extends Throwable