Module xl.compiler

Class XL16USymbolMetadata

java.lang.Object
de.grogra.xl.compiler.xl16u.types.XL16USymbolMetadata

public final class XL16USymbolMetadata extends Object
  • Constructor Details

  • Method Details

    • getSymbolName

      public String getSymbolName()
    • getErasedNumericType

      public XL16UNumericType getErasedNumericType()
    • getPhysicalType

      public XL16UPhysicalType getPhysicalType()
    • hasPhysicalType

      public boolean hasPhysicalType()
    • getCanonicalPhysicalType

      public DimensionVector getCanonicalPhysicalType()
    • getPreferredUnit

      public XL16UUnit getPreferredUnit()
    • hasPreferredUnit

      public boolean hasPreferredUnit()
    • getNominalAliasName

      public String getNominalAliasName()
    • hasNominalAliasName

      public boolean hasNominalAliasName()
    • getSemanticTypeName

      public String getSemanticTypeName()
    • getRange

      public XL16URangeInterval getRange()
    • hasRange

      public boolean hasRange()
    • toValueContract

      public XL16UValueContract toValueContract()