Class VecHarnessGeometrySpecification3D

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

public class VecHarnessGeometrySpecification3D extends VecSpecification implements Serializable, Visitable

The HarnessGeometrieSpecification3D specifies a three dimensional model of a harness. A harness model is composed of one or more BuildingBlockSpecifaction3D which are placed in the model.

Java class for HarnessGeometrySpecification3D complex type.

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


 <complexType name="HarnessGeometrySpecification3D">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}Specification">
       <sequence>
         <element name="Type" type="{http://www.prostep.org/ecad-if/2011/vec}GeometryType"/>
         <element name="BuildingBlockPositionings" type="{http://www.prostep.org/ecad-if/2011/vec}BuildingBlockPositioning3D" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • type

      protected String type

      Specifies the type of the harness geometry.

    • buildingBlockPositionings

      protected List<VecBuildingBlockPositioning3D> buildingBlockPositionings

      Specifies the BuildingBlockPositioning3Ds that are forming the HarnessGeometrySpecification3D.

  • Constructor Details

    • VecHarnessGeometrySpecification3D

      public VecHarnessGeometrySpecification3D()
  • Method Details

    • getType

      public String getType()
      Gets the value of the type property.

      Specifies the type of the harness geometry.

      Returns:
      possible object is String
    • setType

      public void setType(String value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is String
      See Also:
    • getBuildingBlockPositionings

      public List<VecBuildingBlockPositioning3D> getBuildingBlockPositionings()
      Gets the value of the buildingBlockPositionings 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 buildingBlockPositionings property.

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

          getBuildingBlockPositionings().add(newItem);
       

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

      Specifies the BuildingBlockPositioning3Ds that are forming the HarnessGeometrySpecification3D.

      Returns:
      The value of the buildingBlockPositionings 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