Class VecConnectorHousingCapSpecification

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

public class VecConnectorHousingCapSpecification extends VecPartOrUsageRelatedSpecification implements Serializable, Visitable

Specification for the definition of cap's (backshells) of connectors. Different cap's can add additional wire length addons to a connector housing.

A 'cap' which already defines the number of cavities, coding etc. is in the VEC defined byConnectorHousingSpecificationwithModularSlotsand not by aConnectorHousingCapSpecification.

Java class for ConnectorHousingCapSpecification complex type.

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


 <complexType name="ConnectorHousingCapSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
       <sequence>
         <element name="WireAddOn" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
         <element name="OutletDirection" type="{http://www.prostep.org/ecad-if/2011/vec}ConnectorOutletDirection" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • wireAddOn

      protected VecNumericalValue wireAddOn

      Specifies the wire length add on needed for the cap.

    • outletDirection

      protected String outletDirection

      Defines theOutletDirectionfor wires.

      This attribute is defined as anOpenEnumeration.

  • Constructor Details

    • VecConnectorHousingCapSpecification

      public VecConnectorHousingCapSpecification()
  • Method Details

    • getWireAddOn

      public VecNumericalValue getWireAddOn()
      Gets the value of the wireAddOn property.

      Specifies the wire length add on needed for the cap.

      Returns:
      possible object is VecNumericalValue
    • setWireAddOn

      public void setWireAddOn(VecNumericalValue value)
      Sets the value of the wireAddOn property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getOutletDirection

      public String getOutletDirection()
      Gets the value of the outletDirection property.

      Defines theOutletDirectionfor wires.

      This attribute is defined as anOpenEnumeration.

      Returns:
      possible object is String
    • setOutletDirection

      public void setOutletDirection(String value)
      Sets the value of the outletDirection property.
      Parameters:
      value - allowed object is String
      See Also:
    • getRefConnectorHousingCapRole

      public Set<VecConnectorHousingCapRole> getRefConnectorHousingCapRole()
      Gets a Set of all VecConnectorHousingCapRole 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.
    • accept

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