Class VecCavitySealSpecification

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

public class VecCavitySealSpecification extends VecCavityPartSpecification implements Serializable, Visitable

Specification for the definition of cavity seals. ACavitySealis a water tight non-electrical object to fill a populated Cavity.

Java class for CavitySealSpecification complex type.

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


 <complexType name="CavitySealSpecification">
   <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 seal fits.

    • wireReceptionType

      protected String wireReceptionType

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

  • Constructor Details

    • VecCavitySealSpecification

      public VecCavitySealSpecification()
  • Method Details

    • getWireElementOutsideDiameter

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

      Specifies a range of valid wire diameters to which the cavity seal 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 seal 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:
    • getRefCavitySealRole

      public Set<VecCavitySealRole> getRefCavitySealRole()
      Gets a Set of all VecCavitySealRole 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.
    • getRefCompatibilityStatement

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