Class VecFuseSpecification

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

public class VecFuseSpecification extends VecEEComponentSpecification implements Serializable, Visitable

Specification of the electrological aspects of a fuse.

Java class for FuseSpecification complex type.

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


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

    • fuseType

      protected String fuseType

      The type of a fuse. This should be an enumeration of values defined in a conformance class.

    • iMax

      protected VecNumericalValue iMax

      Specifies the maximum electric current tolerated by the fuse.

  • Constructor Details

    • VecFuseSpecification

      public VecFuseSpecification()
  • Method Details

    • getFuseType

      public String getFuseType()
      Gets the value of the fuseType property.

      The type of a fuse. This should be an enumeration of values defined in a conformance class.

      Returns:
      possible object is String
    • setFuseType

      public void setFuseType(String value)
      Sets the value of the fuseType property.
      Parameters:
      value - allowed object is String
      See Also:
    • getIMax

      public VecNumericalValue getIMax()
      Gets the value of the iMax property.

      Specifies the maximum electric current tolerated by the fuse.

      Returns:
      possible object is VecNumericalValue
    • setIMax

      public void setIMax(VecNumericalValue value)
      Sets the value of the iMax property.
      Parameters:
      value - allowed object is VecNumericalValue
      See Also:
    • getRefFuseComponent

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