Class VecShrinkableTubeSpecification

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

public class VecShrinkableTubeSpecification extends VecTubeSpecification implements Serializable, Visitable

Specification of tubes that are shrinkable.

Java class for ShrinkableTubeSpecification complex type.

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


 <complexType name="ShrinkableTubeSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}TubeSpecification">
       <sequence>
         <element name="ShrinkingFactor" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="MaximumLongitudinalShrinkage" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="Resin" type="{http://www.prostep.org/ecad-if/2011/vec}Material" maxOccurs="unbounded" minOccurs="0"/>
         <element name="WaterAbsorbtion" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • shrinkingFactor

      protected Double shrinkingFactor

      Defines the factor of shrinking for the tube.

    • maximumLongitudinalShrinkage

      protected VecNumericalValue maximumLongitudinalShrinkage

      Defines the shrinkage in longitudinal direction.

    • resins

      protected List<VecMaterial> resins

      Defines the material of the resin usable for this shrinkable tube.

    • waterAbsorbtion

      protected VecNumericalValue waterAbsorbtion

      Defines the water absorption of the shrinkable tube specification.

  • Constructor Details

    • VecShrinkableTubeSpecification

      public VecShrinkableTubeSpecification()
  • Method Details

    • getShrinkingFactor

      public Double getShrinkingFactor()
      Gets the value of the shrinkingFactor property.

      Defines the factor of shrinking for the tube.

      Returns:
      possible object is Double
    • setShrinkingFactor

      public void setShrinkingFactor(Double value)
      Sets the value of the shrinkingFactor property.
      Parameters:
      value - allowed object is Double
      See Also:
    • getMaximumLongitudinalShrinkage

      public VecNumericalValue getMaximumLongitudinalShrinkage()
      Gets the value of the maximumLongitudinalShrinkage property.

      Defines the shrinkage in longitudinal direction.

      Returns:
      possible object is VecNumericalValue
    • setMaximumLongitudinalShrinkage

      public void setMaximumLongitudinalShrinkage(VecNumericalValue value)
      Sets the value of the maximumLongitudinalShrinkage property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getResins

      public List<VecMaterial> getResins()
      Gets the value of the resins 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 resins property.

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

          getResins().add(newItem);
       

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

      Defines the material of the resin usable for this shrinkable tube.

      Returns:
      The value of the resins property.
    • getWaterAbsorbtion

      public VecNumericalValue getWaterAbsorbtion()
      Gets the value of the waterAbsorbtion property.

      Defines the water absorption of the shrinkable tube specification.

      Returns:
      possible object is VecNumericalValue
    • setWaterAbsorbtion

      public void setWaterAbsorbtion(VecNumericalValue value)
      Sets the value of the waterAbsorbtion property.
      Parameters:
      value - allowed object is VecNumericalValue
      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 VecTubeSpecification
      Throws:
      E extends Throwable