Class VecCavityMounting

java.lang.Object
com.foursoft.harness.vec.v113.VecExtendableElement
com.foursoft.harness.vec.v113.VecCavityMounting
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasCustomProperties<VecCustomProperty>, Visitable, Serializable

public class VecCavityMounting extends VecExtendableElement implements Serializable, Visitable

A CavityMounting defines the cavities (CavityReference) where the contacted elements (Terminal) will be mounted.

Java class for CavityMounting complex type.

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


 <complexType name="CavityMounting">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
       <sequence>
         <element name="CavityAccessory" type="{http://www.w3.org/2001/XMLSchema}IDREFS" minOccurs="0"/>
         <element name="EquippedCavityRef" type="{http://www.w3.org/2001/XMLSchema}IDREFS"/>
         <element name="ReplacedPlug" type="{http://www.w3.org/2001/XMLSchema}IDREFS" minOccurs="0"/>
         <element name="CavityMountingDetail" type="{http://www.prostep.org/ecad-if/2011/vec}CavityMountingDetail" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • VecCavityMounting

      public VecCavityMounting()
  • Method Details

    • getCavityMountingDetails

      public List<VecCavityMountingDetail> getCavityMountingDetails()
      Gets the value of the cavityMountingDetails 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 cavityMountingDetails property.

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

          getCavityMountingDetails().add(newItem);
       

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

      Specifies the CavityMoutingDetails, if a detailed description of the relationships between Cavities and TerminalReceptions is needed.

      Returns:
      The value of the cavityMountingDetails property.
    • getCavityAccessory

      public List<VecCavityAccessoryRole> getCavityAccessory()
      Gets the value of the cavityAccessory 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 cavityAccessory property.

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

          getCavityAccessory().add(newItem);
       

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

    • getEquippedCavityRef

      public List<VecCavityReference> getEquippedCavityRef()
      Gets the value of the equippedCavityRef 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 equippedCavityRef property.

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

          getEquippedCavityRef().add(newItem);
       

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

    • getReplacedPlug

      public List<VecCavityPlugRole> getReplacedPlug()
      Gets the value of the replacedPlug 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 replacedPlug property.

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

          getReplacedPlug().add(newItem);
       

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

    • getParentContactPoint

      public VecContactPoint getParentContactPoint()
      Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is a VecContactPoint otherwise it will be null.
      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
      Throws:
      E extends Throwable