Class VecRingTerminalSpecification

All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasCustomProperties<VecCustomProperty>, HasDescription<VecAbstractLocalizedString>, HasIdentification, HasModifiableIdentification, Visitable, Serializable

public class VecRingTerminalSpecification extends VecTerminalSpecification implements Serializable, Visitable

Specification for the definition of ring terminals.

Java class for RingTerminalSpecification complex type.

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


 <complexType name="RingTerminalSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}TerminalSpecification">
       <sequence>
         <element name="BoltDiameter" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="Thickness" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="BoltType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OutsideDimension" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="TorsionProtection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • boltDiameter

      protected VecNumericalValue boltDiameter

      Specifies the diameter of the bolt for which the ring terminal is designed for.

    • thickness

      protected VecNumericalValue thickness

      Specifies the thickness of the contact surface of the ring terminal.

    • boltType

      protected String boltType

      Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.

    • outsideDimension

      protected VecNumericalValue outsideDimension

      Specifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal. (see KBLFRM-311)

    • torsionProtection

      protected Boolean torsionProtection

      Specifies if the ring terminal is torsion protected or not. (see KBLFRM-311)

  • Constructor Details

    • VecRingTerminalSpecification

      public VecRingTerminalSpecification()
  • Method Details

    • getBoltDiameter

      public VecNumericalValue getBoltDiameter()
      Gets the value of the boltDiameter property.

      Specifies the diameter of the bolt for which the ring terminal is designed for.

      Returns:
      possible object is VecNumericalValue
    • setBoltDiameter

      public void setBoltDiameter(VecNumericalValue value)
      Sets the value of the boltDiameter property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getThickness

      public VecNumericalValue getThickness()
      Gets the value of the thickness property.

      Specifies the thickness of the contact surface of the ring terminal.

      Returns:
      possible object is VecNumericalValue
    • setThickness

      public void setThickness(VecNumericalValue value)
      Sets the value of the thickness property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getBoltType

      public String getBoltType()
      Gets the value of the boltType property.

      Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.

      Returns:
      possible object is String
    • setBoltType

      public void setBoltType(String value)
      Sets the value of the boltType property.
      Parameters:
      value - allowed object is String
      See Also:
    • getOutsideDimension

      public VecNumericalValue getOutsideDimension()
      Gets the value of the outsideDimension property.

      Specifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal. (see KBLFRM-311)

      Returns:
      possible object is VecNumericalValue
    • setOutsideDimension

      public void setOutsideDimension(VecNumericalValue value)
      Sets the value of the outsideDimension property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • isTorsionProtection

      public Boolean isTorsionProtection()
      Gets the value of the torsionProtection property.

      Specifies if the ring terminal is torsion protected or not. (see KBLFRM-311)

      Returns:
      possible object is Boolean
    • setTorsionProtection

      public void setTorsionProtection(Boolean value)
      Sets the value of the torsionProtection property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • accept

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