Interface ISIUnitsTypeDispatcher

All Superinterfaces:
IMCBasicsTypeDispatcher, IMCCommonLiteralsTypeDispatcher, IMCLiteralsBasisTypeDispatcher
All Known Subinterfaces:
ISIUnitLiteralsTypeDispatcher, ISIUnitTypes4ComputingTypeDispatcher, ISIUnitTypes4MathTypeDispatcher
All Known Implementing Classes:
SIUnitLiteralsTypeDispatcher, SIUnitsTypeDispatcher, SIUnitTypes4ComputingTypeDispatcher, SIUnitTypes4MathTypeDispatcher

public interface ISIUnitsTypeDispatcher extends IMCCommonLiteralsTypeDispatcher
  • Method Details

    • isSIUnitsASTSIUnit

      boolean isSIUnitsASTSIUnit(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnit

      ASTSIUnit asSIUnitsASTSIUnit(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitPrimitive

      boolean isSIUnitsASTSIUnitPrimitive(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitPrimitive

      ASTSIUnitPrimitive asSIUnitsASTSIUnitPrimitive(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitWithPrefix

      boolean isSIUnitsASTSIUnitWithPrefix(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitWithPrefix

      ASTSIUnitWithPrefix asSIUnitsASTSIUnitWithPrefix(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitWithoutPrefix

      boolean isSIUnitsASTSIUnitWithoutPrefix(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitWithoutPrefix

      ASTSIUnitWithoutPrefix asSIUnitsASTSIUnitWithoutPrefix(de.monticore.ast.ASTNode node)
    • isSIUnitsASTCelsiusFahrenheit

      boolean isSIUnitsASTCelsiusFahrenheit(de.monticore.ast.ASTNode node)
    • asSIUnitsASTCelsiusFahrenheit

      ASTCelsiusFahrenheit asSIUnitsASTCelsiusFahrenheit(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitDimensionless

      boolean isSIUnitsASTSIUnitDimensionless(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitDimensionless

      ASTSIUnitDimensionless asSIUnitsASTSIUnitDimensionless(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitKindGroupWithExponent

      boolean isSIUnitsASTSIUnitKindGroupWithExponent(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitKindGroupWithExponent

      ASTSIUnitKindGroupWithExponent asSIUnitsASTSIUnitKindGroupWithExponent(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitGroupPrimitive

      boolean isSIUnitsASTSIUnitGroupPrimitive(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitGroupPrimitive

      ASTSIUnitGroupPrimitive asSIUnitsASTSIUnitGroupPrimitive(de.monticore.ast.ASTNode node)
    • isSIUnitsSIUnitsLiterals

      boolean isSIUnitsSIUnitsLiterals(de.monticore.ast.ASTNode node)
    • asSIUnitsSIUnitsLiterals

      SIUnitsLiterals asSIUnitsSIUnitsLiterals(de.monticore.ast.ASTNode node)
    • isSIUnitsASTSIUnitsNode

      boolean isSIUnitsASTSIUnitsNode(de.monticore.ast.ASTNode node)
    • asSIUnitsASTSIUnitsNode

      ASTSIUnitsNode asSIUnitsASTSIUnitsNode(de.monticore.ast.ASTNode node)
    • isSIUnitsISIUnitsScope

      boolean isSIUnitsISIUnitsScope(de.monticore.symboltable.IScope scope)
    • asSIUnitsISIUnitsScope

      ISIUnitsScope asSIUnitsISIUnitsScope(de.monticore.symboltable.IScope scope)
    • isSIUnitsISIUnitsGlobalScope

      boolean isSIUnitsISIUnitsGlobalScope(de.monticore.symboltable.IScope scope)
    • asSIUnitsISIUnitsGlobalScope

      ISIUnitsGlobalScope asSIUnitsISIUnitsGlobalScope(de.monticore.symboltable.IScope scope)
    • isSIUnitsISIUnitsArtifactScope

      boolean isSIUnitsISIUnitsArtifactScope(de.monticore.symboltable.IScope scope)
    • asSIUnitsISIUnitsArtifactScope

      ISIUnitsArtifactScope asSIUnitsISIUnitsArtifactScope(de.monticore.symboltable.IScope scope)