Class VecCavityPlugSpecification

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

public class VecCavityPlugSpecification extends VecCavityPartSpecification implements Serializable, Visitable

Specification for the definition of cavity seals. A cavity plug is a water tight non-electrical object to fill an empty cavity.

Java class for CavityPlugSpecification complex type.

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


 <complexType name="CavityPlugSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}CavityPartSpecification">
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Constructor Details

    • VecCavityPlugSpecification

      public VecCavityPlugSpecification()
  • Method Details

    • getRefCavityPlugRole

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