Class VecAbstractSlot

java.lang.Object
com.foursoft.harness.vec.v113.VecExtendableElement
com.foursoft.harness.vec.v113.VecAbstractSlot
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasCustomProperties<VecCustomProperty>, Visitable, Serializable
Direct Known Subclasses:
VecModularSlot, VecSlot

public abstract class VecAbstractSlot extends VecExtendableElement implements Serializable, Visitable

AnAbstractSlotis a geometrical place in a connector housing, which can contain / group cavities. This can be either direct, if it isSlotand indirect if it is aModularSlot.

If it is aSlot, than it is an inseparable part of the connector housing, which means it is created during the manufacturing process of the connector housing.

If it is aModularSlotit is a place where one or more other connector housing can be place during the assembly.

Java class for AbstractSlot complex type.

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


 <complexType name="AbstractSlot">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
       <sequence>
         <element name="SlotNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SlotSpecification" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
         <element name="Coding" type="{http://www.prostep.org/ecad-if/2011/vec}Coding" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • slotNumber

      protected String slotNumber

      Specifies the number of the slot. This must be unique within a ConnectorHousingSpecification.

    • slotSpecification

      protected VecSlotSpecification slotSpecification
    • coding

      protected VecCoding coding
  • Constructor Details

    • VecAbstractSlot

      public VecAbstractSlot()
  • Method Details

    • getSlotNumber

      public String getSlotNumber()
      Gets the value of the slotNumber property.

      Specifies the number of the slot. This must be unique within a ConnectorHousingSpecification.

      Returns:
      possible object is String
    • setSlotNumber

      public void setSlotNumber(String value)
      Sets the value of the slotNumber property.
      Parameters:
      value - allowed object is String
      See Also:
    • getSlotSpecification

      public VecSlotSpecification getSlotSpecification()
      Gets the value of the slotSpecification property.
      Returns:
      possible object is Object
    • setSlotSpecification

      public void setSlotSpecification(VecSlotSpecification value)
      Sets the value of the slotSpecification property.
      Parameters:
      value - allowed object is Object
    • getCoding

      public VecCoding getCoding()
      Gets the value of the coding property.
      Returns:
      possible object is VecCoding
    • setCoding

      public void setCoding(VecCoding value)
      Sets the value of the coding property.
      Parameters:
      value - allowed object is VecCoding
    • getRefAbstractSlotReference

      public Set<VecAbstractSlotReference> getRefAbstractSlotReference()
      Gets a Set of all VecAbstractSlotReference 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.
    • getParentConnectorHousingSpecification

      public VecConnectorHousingSpecification getParentConnectorHousingSpecification()
      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 VecConnectorHousingSpecification 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.