Class VecCavityAccessorySpecification

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

public class VecCavityAccessorySpecification extends VecCavityPartSpecification implements Serializable, Visitable

ACavityAccessoryis an non-electrical part used in an cavity with no sealing properties (e.g. a wire fixation).

Java class for CavityAccessorySpecification complex type.

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


 <complexType name="CavityAccessorySpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}CavityPartSpecification">
       <sequence>
         <element name="WireElementOutsideDiameter" type="{http://www.prostep.org/ecad-if/2011/vec}ValueRange" minOccurs="0"/>
         <element name="WireReceptionType" type="{http://www.prostep.org/ecad-if/2011/vec}WireReceptionType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • wireElementOutsideDiameter

      protected VecValueRange wireElementOutsideDiameter

      Specifies a range of valid wire diameters to which the cavity accessory fits.

    • wireReceptionType

      protected String wireReceptionType

      Specifies the wireReceptionType to which the cavity accessory fits. This should be an enumeration of values defined in a conformance class.

  • Constructor Details

    • VecCavityAccessorySpecification

      public VecCavityAccessorySpecification()
  • Method Details

    • getWireElementOutsideDiameter

      public VecValueRange getWireElementOutsideDiameter()
      Gets the value of the wireElementOutsideDiameter property.

      Specifies a range of valid wire diameters to which the cavity accessory fits.

      Returns:
      possible object is VecValueRange
    • setWireElementOutsideDiameter

      public void setWireElementOutsideDiameter(VecValueRange value)
      Sets the value of the wireElementOutsideDiameter property.
      Parameters:
      value - allowed object is VecValueRange
      See Also:
    • getWireReceptionType

      public String getWireReceptionType()
      Gets the value of the wireReceptionType property.

      Specifies the wireReceptionType to which the cavity accessory fits. This should be an enumeration of values defined in a conformance class.

      Returns:
      possible object is String
    • setWireReceptionType

      public void setWireReceptionType(String value)
      Sets the value of the wireReceptionType property.
      Parameters:
      value - allowed object is String
      See Also:
    • getRefCavityAccessoryRole

      public Set<VecCavityAccessoryRole> getRefCavityAccessoryRole()
      Gets a Set of all VecCavityAccessoryRole 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