Class VecTerminalType

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

public class VecTerminalType extends VecExtendableElement implements Serializable, Visitable

Defines the type (system) of a terminal. The type is specified by a combination of a name for the system and an optional nominalSize.

In some processes the terminal type is referred as cavity system, because the system of cavities, terminals, seals, plugs and other cavity accessories must match / be compatible.

However, since a terminal has only one since type and a cavity can be compatible to more than one it is namedTerminalTypein the VEC.

Java class for TerminalType complex type.

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


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

    • name

      protected String name

      Specifies the type of the cavity (e.g. MQS, DFK, ...).

    • nominalSize

      protected String nominalSize

      Specifies the nominal size of terminals that fit into the cavity. (e.g. 2x4).

  • Constructor Details

    • VecTerminalType

      public VecTerminalType()
  • Method Details

    • getName

      public String getName()
      Gets the value of the name property.

      Specifies the type of the cavity (e.g. MQS, DFK, ...).

      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      See Also:
    • getNominalSize

      public String getNominalSize()
      Gets the value of the nominalSize property.

      Specifies the nominal size of terminals that fit into the cavity. (e.g. 2x4).

      Returns:
      possible object is String
    • setNominalSize

      public void setNominalSize(String value)
      Sets the value of the nominalSize property.
      Parameters:
      value - allowed object is String
      See Also:
    • getParentTerminalReceptionSpecification

      public VecTerminalReceptionSpecification getParentTerminalReceptionSpecification()
      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 VecTerminalReceptionSpecification 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