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

public class VecSlot extends VecAbstractSlot implements Serializable, Visitable

A slot is a group of cavities in a connector housing with own properties. The design of a slot is described in a SlotSpecification.

Java class for Slot complex type.

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


 <complexType name="Slot">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}AbstractSlot">
       <sequence>
         <element name="ColorInformation" type="{http://www.prostep.org/ecad-if/2011/vec}Color" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SealingType" type="{http://www.prostep.org/ecad-if/2011/vec}SlotSealingType" minOccurs="0"/>
         <element name="PermittedTerminalSupplierCompanyNames" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Cavity" type="{http://www.prostep.org/ecad-if/2011/vec}Cavity" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • colorInformations

      protected List<VecColor> colorInformations

      Specifies the color of the slot.

    • sealingType

      protected String sealingType

      Specifies the type of the sealing of the slot, if sealed. The values are defined in anOpenEnumeration.

    • permittedTerminalSupplierCompanyNames

      protected List<String> permittedTerminalSupplierCompanyNames

      If this attribute is defined, it is only permitted to use terminals of one of the listed terminal suppliers.

      The used company name shall be same as the one used asPartVersion.companyNamefor part numbers of this supplier.

    • cavities

      protected List<VecCavity> cavities

      Specifies the Cavities forming the Slot.

  • Constructor Details

    • VecSlot

      public VecSlot()
  • Method Details

    • getColorInformations

      public List<VecColor> getColorInformations()
      Gets the value of the colorInformations 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 colorInformations property.

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

          getColorInformations().add(newItem);
       

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

      Specifies the color of the slot.

      Returns:
      The value of the colorInformations property.
    • getSealingType

      public String getSealingType()
      Gets the value of the sealingType property.

      Specifies the type of the sealing of the slot, if sealed. The values are defined in anOpenEnumeration.

      Returns:
      possible object is String
    • setSealingType

      public void setSealingType(String value)
      Sets the value of the sealingType property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPermittedTerminalSupplierCompanyNames

      public List<String> getPermittedTerminalSupplierCompanyNames()
      Gets the value of the permittedTerminalSupplierCompanyNames 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 permittedTerminalSupplierCompanyNames property.

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

          getPermittedTerminalSupplierCompanyNames().add(newItem);
       

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

      If this attribute is defined, it is only permitted to use terminals of one of the listed terminal suppliers.

      The used company name shall be same as the one used asPartVersion.companyNamefor part numbers of this supplier.

      Returns:
      The value of the permittedTerminalSupplierCompanyNames property.
    • getCavities

      public List<VecCavity> getCavities()
      Gets the value of the cavities 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 cavities property.

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

          getCavities().add(newItem);
       

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

      Specifies the Cavities forming the Slot.

      Returns:
      The value of the cavities property.
    • accept

      public <R, E extends Throwable> R accept(Visitor<R,E> aVisitor) throws E
      Specified by:
      accept in interface Visitable
      Throws:
      E extends Throwable