Class VecCavityCoupling

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

ACavityCouplingdefines the mapping between two cavities of theConnectorHousingRolesassociated with theCouplingPoint.

Java class for CavityCoupling complex type.

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


 <complexType name="CavityCoupling">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}ConfigurableElement">
       <sequence>
         <element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FirstCavity" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
         <element name="SecondCavity" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • VecCavityCoupling

      public VecCavityCoupling()
  • Method Details

    • getIdentification

      public String getIdentification()
      Gets the value of the identification property.
      Specified by:
      getIdentification in interface HasIdentification
      Returns:
      possible object is String
    • setIdentification

      public void setIdentification(String value)
      Sets the value of the identification property.
      Specified by:
      setIdentification in interface HasModifiableIdentification
      Parameters:
      value - allowed object is String
    • getFirstCavity

      public VecCavityReference getFirstCavity()
      Gets the value of the firstCavity property.
      Returns:
      possible object is Object
    • setFirstCavity

      public void setFirstCavity(VecCavityReference value)
      Sets the value of the firstCavity property.
      Parameters:
      value - allowed object is Object
    • getSecondCavity

      public VecCavityReference getSecondCavity()
      Gets the value of the secondCavity property.
      Returns:
      possible object is Object
    • setSecondCavity

      public void setSecondCavity(VecCavityReference value)
      Sets the value of the secondCavity property.
      Parameters:
      value - allowed object is Object
    • getParentSlotCoupling

      public VecSlotCoupling getParentSlotCoupling()
      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 VecSlotCoupling 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