Class VecFillerSpecification

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

public class VecFillerSpecification extends VecSpecification implements Serializable, Visitable

Specification for the definition of filler elements in the wire.

Java class for FillerSpecification complex type.

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


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

    • materials

      protected List<VecMaterial> materials

      Specifies the material of the filler.

    • diameter

      protected VecNumericalValue diameter

      Specifies the diameter of the filler.

  • Constructor Details

    • VecFillerSpecification

      public VecFillerSpecification()
  • Method Details

    • getMaterials

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

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

          getMaterials().add(newItem);
       

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

      Specifies the material of the filler.

      Returns:
      The value of the materials property.
    • getDiameter

      public VecNumericalValue getDiameter()
      Gets the value of the diameter property.

      Specifies the diameter of the filler.

      Returns:
      possible object is VecNumericalValue
    • setDiameter

      public void setDiameter(VecNumericalValue value)
      Sets the value of the diameter property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getRefWireElementSpecification

      public Set<VecWireElementSpecification> getRefWireElementSpecification()
      Gets a Set of all VecWireElementSpecification 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
      Throws:
      E extends Throwable