Class RelationVariable.RelationFmi3Type

java.lang.Object
org.intocps.maestro.framework.fmi2.RelationVariable.RelationFmi3Type
All Implemented Interfaces:
RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
Enclosing class:
RelationVariable<SCALAR_TYPE>

public static class RelationVariable.RelationFmi3Type extends Object implements RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
  • Constructor Details

    • RelationFmi3Type

      public RelationFmi3Type(org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum type)
  • Method Details

    • hasType

      public boolean hasType(org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum type)
      Specified by:
      hasType in interface RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
    • get

      public org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum get()
      Specified by:
      get in interface RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
    • getLexType

      public org.intocps.maestro.ast.node.PType getLexType()
      Specified by:
      getLexType in interface RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
    • getLexDefaultValue

      public org.intocps.maestro.ast.node.PExp getLexDefaultValue()
      Specified by:
      getLexDefaultValue in interface RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>
    • isAssignableFrom

      public boolean isAssignableFrom(org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum other, boolean autoConvert)
      Specified by:
      isAssignableFrom in interface RelationVariable.Type<org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum,org.intocps.maestro.fmi.fmi3.Fmi3TypeEnum>