Class VecAbrasionResistanceClass

java.lang.Object
com.foursoft.harness.vec.v113.VecAbrasionResistanceClass
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasReferenceSystem, Visitable, Serializable

public class VecAbrasionResistanceClass extends Object implements Serializable, Identifiable, ModifiableIdentifiable, HasReferenceSystem, Visitable

Allows the definition of an abrasion resistance class. The abrasion resistance class of a component is specified as a level of resistance against abrasion. The level is specified by the ClassKey. Valid keys are specified by the reference system.

Attributes of the type AbrasionResistanceClass normally have the multiplicity [0..*]. This means that such an attribute can have AbrasionResistanceClass entries for different ReferenceSystems. It must not have multiple entries for the same reference system.

Java class for AbrasionResistanceClass complex type.

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


 <complexType name="AbrasionResistanceClass">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ClassKey" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ReferenceSystem" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • classKey

      protected String classKey

      Specifies a key for the level defined in the abrasion resistance class (e.g. A, B, C).

    • referenceSystem

      protected String referenceSystem

      The identification of the abrasion resistance class reference system, which is defining possible values and the semantic of abrasion resistance keys.

    • xmlId

      protected String xmlId
  • Constructor Details

    • VecAbrasionResistanceClass

      public VecAbrasionResistanceClass()
  • Method Details

    • getClassKey

      public String getClassKey()
      Gets the value of the classKey property.

      Specifies a key for the level defined in the abrasion resistance class (e.g. A, B, C).

      Returns:
      possible object is String
    • setClassKey

      public void setClassKey(String value)
      Sets the value of the classKey property.
      Parameters:
      value - allowed object is String
      See Also:
    • getReferenceSystem

      public String getReferenceSystem()
      Gets the value of the referenceSystem property.

      The identification of the abrasion resistance class reference system, which is defining possible values and the semantic of abrasion resistance keys.

      Specified by:
      getReferenceSystem in interface HasReferenceSystem
      Returns:
      possible object is String
    • setReferenceSystem

      public void setReferenceSystem(String value)
      Sets the value of the referenceSystem property.
      Parameters:
      value - allowed object is String
      See Also:
    • getXmlId

      public String getXmlId()
      Gets the value of the xmlId property.
      Specified by:
      getXmlId in interface Identifiable
      Returns:
      possible object is String
    • setXmlId

      public void setXmlId(String value)
      Sets the value of the xmlId property.
      Specified by:
      setXmlId in interface ModifiableIdentifiable
      Parameters:
      value - allowed object is String
    • accept

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

      public String toString()
      Overrides:
      toString in class Object