Class VecSlotLayout

java.lang.Object
com.foursoft.harness.vec.v113.VecSlotLayout
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, Visitable, Serializable

public class VecSlotLayout extends Object implements Serializable, Identifiable, ModifiableIdentifiable, Visitable

For regularly laid out slots the slot layout describes the positions of the cavities

Java class for SlotLayout complex type.

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


 <complexType name="SlotLayout">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="GridX" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="GridY" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="RowCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • gridX

      protected VecNumericalValue gridX

      The horizontal distance between the center points of two cavities.

    • gridY

      protected VecNumericalValue gridY

      The vertical distance between the center points of two cavities.

    • rowCount

      protected BigInteger rowCount

      The number of cavity rows of the slot.

    • xmlId

      protected String xmlId
  • Constructor Details

    • VecSlotLayout

      public VecSlotLayout()
  • Method Details

    • getGridX

      public VecNumericalValue getGridX()
      Gets the value of the gridX property.

      The horizontal distance between the center points of two cavities.

      Returns:
      possible object is VecNumericalValue
    • setGridX

      public void setGridX(VecNumericalValue value)
      Sets the value of the gridX property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getGridY

      public VecNumericalValue getGridY()
      Gets the value of the gridY property.

      The vertical distance between the center points of two cavities.

      Returns:
      possible object is VecNumericalValue
    • setGridY

      public void setGridY(VecNumericalValue value)
      Sets the value of the gridY property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getRowCount

      public BigInteger getRowCount()
      Gets the value of the rowCount property.

      The number of cavity rows of the slot.

      Returns:
      possible object is BigInteger
    • setRowCount

      public void setRowCount(BigInteger value)
      Sets the value of the rowCount property.
      Parameters:
      value - allowed object is BigInteger
      See Also:
    • getXmlId

      public String getXmlId()
      Gets the value of the xmlId property.
      Specified by:
      getXmlId in interface Identifiable
      Returns:
      possible object is String
    • setXmlId

      public void setXmlId(String value)
      Sets the value of the xmlId property.
      Specified by:
      setXmlId in interface ModifiableIdentifiable
      Parameters:
      value - allowed object is String
    • getParentSlotSpecification

      public VecSlotSpecification getParentSlotSpecification()
      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 VecSlotSpecification 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
    • toString

      public String toString()
      Overrides:
      toString in class Object