Class VecGeneralTechnicalPartSpecification

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

public class VecGeneralTechnicalPartSpecification extends VecPartOrUsageRelatedSpecification implements Serializable, Visitable

Specification for the definition of common properties for technical parts.

Java class for GeneralTechnicalPartSpecification complex type.

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


 <complexType name="GeneralTechnicalPartSpecification">
   <complexContent>
     <extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
       <sequence>
         <element name="ColorInformation" type="{http://www.prostep.org/ecad-if/2011/vec}Color" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MassInformation" type="{http://www.prostep.org/ecad-if/2011/vec}MassInformation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MaterialInformation" type="{http://www.prostep.org/ecad-if/2011/vec}Material" maxOccurs="unbounded" minOccurs="0"/>
         <element name="RobustnessProperties" type="{http://www.prostep.org/ecad-if/2011/vec}RobustnessProperties" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TemperatureInformation" type="{http://www.prostep.org/ecad-if/2011/vec}TemperatureInformation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="BoundingBox" type="{http://www.prostep.org/ecad-if/2011/vec}BoundingBox" minOccurs="0"/>
         <element name="PartRelation" type="{http://www.prostep.org/ecad-if/2011/vec}PartRelation" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • VecGeneralTechnicalPartSpecification

      public VecGeneralTechnicalPartSpecification()
  • 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 part.

      Returns:
      The value of the colorInformations property.
    • getMassInformations

      public List<VecMassInformation> getMassInformations()
      Gets the value of the massInformations 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 massInformations property.

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

          getMassInformations().add(newItem);
       

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

      Specifies the mass of the part.

      Returns:
      The value of the massInformations property.
    • getMaterialInformations

      public List<VecMaterial> getMaterialInformations()
      Gets the value of the materialInformations 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 materialInformations property.

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

          getMaterialInformations().add(newItem);
       

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

      Specifies the material of a part.

      Returns:
      The value of the materialInformations property.
    • getRobustnessProperties

      public List<VecRobustnessProperties> getRobustnessProperties()
      Gets the value of the robustnessProperties 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 robustnessProperties property.

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

          getRobustnessProperties().add(newItem);
       

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

      Specifies the robustness of a part.

      Returns:
      The value of the robustnessProperties property.
    • getTemperatureInformations

      public List<VecTemperatureInformation> getTemperatureInformations()
      Gets the value of the temperatureInformations 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 temperatureInformations property.

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

          getTemperatureInformations().add(newItem);
       

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

      Specifies valid temperatures for a part.

      Returns:
      The value of the temperatureInformations property.
    • getBoundingBox

      public VecBoundingBox getBoundingBox()
      Gets the value of the boundingBox property.
      Returns:
      possible object is VecBoundingBox
    • setBoundingBox

      public void setBoundingBox(VecBoundingBox value)
      Sets the value of the boundingBox property.
      Parameters:
      value - allowed object is VecBoundingBox
    • getPartRelations

      public List<VecPartRelation> getPartRelations()
      Gets the value of the partRelations 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 partRelations property.

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

          getPartRelations().add(newItem);
       

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

      Returns:
      The value of the partRelations property.
    • 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