Interface IMCStructuralTypesTypeDispatcher

All Superinterfaces:
IMCBasicsTypeDispatcher, IMCBasicTypesTypeDispatcher
All Known Implementing Classes:
MCStructuralTypesTypeDispatcher

public interface IMCStructuralTypesTypeDispatcher extends IMCBasicTypesTypeDispatcher
  • Method Details

    • isMCStructuralTypesASTMCUnionType

      boolean isMCStructuralTypesASTMCUnionType(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesASTMCUnionType

      ASTMCUnionType asMCStructuralTypesASTMCUnionType(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesASTMCIntersectionType

      boolean isMCStructuralTypesASTMCIntersectionType(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesASTMCIntersectionType

      ASTMCIntersectionType asMCStructuralTypesASTMCIntersectionType(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesASTMCTupleType

      boolean isMCStructuralTypesASTMCTupleType(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesASTMCTupleType

      ASTMCTupleType asMCStructuralTypesASTMCTupleType(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesASTMCBracketType

      boolean isMCStructuralTypesASTMCBracketType(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesASTMCBracketType

      ASTMCBracketType asMCStructuralTypesASTMCBracketType(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesMCStructuralTypesLiterals

      boolean isMCStructuralTypesMCStructuralTypesLiterals(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesMCStructuralTypesLiterals

      MCStructuralTypesLiterals asMCStructuralTypesMCStructuralTypesLiterals(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesASTMCStructuralTypesNode

      boolean isMCStructuralTypesASTMCStructuralTypesNode(de.monticore.ast.ASTNode node)
    • asMCStructuralTypesASTMCStructuralTypesNode

      ASTMCStructuralTypesNode asMCStructuralTypesASTMCStructuralTypesNode(de.monticore.ast.ASTNode node)
    • isMCStructuralTypesIMCStructuralTypesScope

      boolean isMCStructuralTypesIMCStructuralTypesScope(de.monticore.symboltable.IScope scope)
    • asMCStructuralTypesIMCStructuralTypesScope

      IMCStructuralTypesScope asMCStructuralTypesIMCStructuralTypesScope(de.monticore.symboltable.IScope scope)
    • isMCStructuralTypesIMCStructuralTypesGlobalScope

      boolean isMCStructuralTypesIMCStructuralTypesGlobalScope(de.monticore.symboltable.IScope scope)
    • asMCStructuralTypesIMCStructuralTypesGlobalScope

      IMCStructuralTypesGlobalScope asMCStructuralTypesIMCStructuralTypesGlobalScope(de.monticore.symboltable.IScope scope)
    • isMCStructuralTypesIMCStructuralTypesArtifactScope

      boolean isMCStructuralTypesIMCStructuralTypesArtifactScope(de.monticore.symboltable.IScope scope)
    • asMCStructuralTypesIMCStructuralTypesArtifactScope

      IMCStructuralTypesArtifactScope asMCStructuralTypesIMCStructuralTypesArtifactScope(de.monticore.symboltable.IScope scope)