Class VecSoundDampingClass

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

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

Allows the definition of a sound damping class. The sound damping class of a component is specified as a level of sound damping. The level is specified by theclassKey. Valid keys are specified by thereferenceSystem. Attributes of the typeSoundDampingClassnormally have the multiplicity [0..*]. This means that such an attribute can haveSoundDampingClassentries for differentreferenceSystems. It must not have multiple entries for the samereferenceSystem.

Java class for SoundDampingClass complex type.

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


 <complexType name="SoundDampingClass">
   <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 sound damping class (e.g. A, B, C).

    • referenceSystem

      protected String referenceSystem

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

    • xmlId

      protected String xmlId
  • Constructor Details

    • VecSoundDampingClass

      public VecSoundDampingClass()
  • Method Details

    • getClassKey

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

      Specifies a key for the level defined in the sound damping 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 sound damping class reference system, which is defining possible values and the semantic of sound damping 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