Interface ITagSchemaTypeDispatcher

All Superinterfaces:
IMCBasicsTypeDispatcher, IMCBasicTypesTypeDispatcher, IMCCommonLiteralsTypeDispatcher, IMCLiteralsBasisTypeDispatcher
All Known Implementing Classes:
TagSchemaTypeDispatcher

public interface ITagSchemaTypeDispatcher extends IMCBasicsTypeDispatcher, IMCCommonLiteralsTypeDispatcher, IMCBasicTypesTypeDispatcher
  • Method Details

    • isTagSchemaASTTagSchema

      boolean isTagSchemaASTTagSchema(de.monticore.ast.ASTNode node)
    • asTagSchemaASTTagSchema

      ASTTagSchema asTagSchemaASTTagSchema(de.monticore.ast.ASTNode node)
    • isTagSchemaASTTagScope

      boolean isTagSchemaASTTagScope(de.monticore.ast.ASTNode node)
    • asTagSchemaASTTagScope

      ASTTagScope asTagSchemaASTTagScope(de.monticore.ast.ASTNode node)
    • isTagSchemaASTSimpleTagType

      boolean isTagSchemaASTSimpleTagType(de.monticore.ast.ASTNode node)
    • asTagSchemaASTSimpleTagType

      ASTSimpleTagType asTagSchemaASTSimpleTagType(de.monticore.ast.ASTNode node)
    • isTagSchemaASTValuedTagType

      boolean isTagSchemaASTValuedTagType(de.monticore.ast.ASTNode node)
    • asTagSchemaASTValuedTagType

      ASTValuedTagType asTagSchemaASTValuedTagType(de.monticore.ast.ASTNode node)
    • isTagSchemaASTEnumeratedTagType

      boolean isTagSchemaASTEnumeratedTagType(de.monticore.ast.ASTNode node)
    • asTagSchemaASTEnumeratedTagType

      ASTEnumeratedTagType asTagSchemaASTEnumeratedTagType(de.monticore.ast.ASTNode node)
    • isTagSchemaASTComplexTagType

      boolean isTagSchemaASTComplexTagType(de.monticore.ast.ASTNode node)
    • asTagSchemaASTComplexTagType

      ASTComplexTagType asTagSchemaASTComplexTagType(de.monticore.ast.ASTNode node)
    • isTagSchemaASTReference

      boolean isTagSchemaASTReference(de.monticore.ast.ASTNode node)
    • asTagSchemaASTReference

      ASTReference asTagSchemaASTReference(de.monticore.ast.ASTNode node)
    • isTagSchemaASTReferenceTyp

      boolean isTagSchemaASTReferenceTyp(de.monticore.ast.ASTNode node)
    • asTagSchemaASTReferenceTyp

      ASTReferenceTyp asTagSchemaASTReferenceTyp(de.monticore.ast.ASTNode node)
    • isTagSchemaASTTagType

      boolean isTagSchemaASTTagType(de.monticore.ast.ASTNode node)
    • asTagSchemaASTTagType

      ASTTagType asTagSchemaASTTagType(de.monticore.ast.ASTNode node)
    • isTagSchemaASTScopeIdentifier

      boolean isTagSchemaASTScopeIdentifier(de.monticore.ast.ASTNode node)
    • asTagSchemaASTScopeIdentifier

      ASTScopeIdentifier asTagSchemaASTScopeIdentifier(de.monticore.ast.ASTNode node)
    • isTagSchemaTagSchemaLiterals

      boolean isTagSchemaTagSchemaLiterals(de.monticore.ast.ASTNode node)
    • asTagSchemaTagSchemaLiterals

      TagSchemaLiterals asTagSchemaTagSchemaLiterals(de.monticore.ast.ASTNode node)
    • isTagSchemaASTTagSchemaNode

      boolean isTagSchemaASTTagSchemaNode(de.monticore.ast.ASTNode node)
    • asTagSchemaASTTagSchemaNode

      ASTTagSchemaNode asTagSchemaASTTagSchemaNode(de.monticore.ast.ASTNode node)
    • isTagSchemaTagType

      boolean isTagSchemaTagType(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaTagType

      TagTypeSymbol asTagSchemaTagType(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaTagSchema

      boolean isTagSchemaTagSchema(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaTagSchema

      TagSchemaSymbol asTagSchemaTagSchema(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaSimpleTagType

      boolean isTagSchemaSimpleTagType(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaSimpleTagType

      SimpleTagTypeSymbol asTagSchemaSimpleTagType(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaValuedTagType

      boolean isTagSchemaValuedTagType(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaValuedTagType

      ValuedTagTypeSymbol asTagSchemaValuedTagType(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaEnumeratedTagType

      boolean isTagSchemaEnumeratedTagType(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaEnumeratedTagType

      EnumeratedTagTypeSymbol asTagSchemaEnumeratedTagType(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaComplexTagType

      boolean isTagSchemaComplexTagType(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaComplexTagType

      ComplexTagTypeSymbol asTagSchemaComplexTagType(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaReference

      boolean isTagSchemaReference(de.monticore.symboltable.ISymbol symbol)
    • asTagSchemaReference

      ReferenceSymbol asTagSchemaReference(de.monticore.symboltable.ISymbol symbol)
    • isTagSchemaITagSchemaScope

      boolean isTagSchemaITagSchemaScope(de.monticore.symboltable.IScope scope)
    • asTagSchemaITagSchemaScope

      ITagSchemaScope asTagSchemaITagSchemaScope(de.monticore.symboltable.IScope scope)
    • isTagSchemaITagSchemaGlobalScope

      boolean isTagSchemaITagSchemaGlobalScope(de.monticore.symboltable.IScope scope)
    • asTagSchemaITagSchemaGlobalScope

      ITagSchemaGlobalScope asTagSchemaITagSchemaGlobalScope(de.monticore.symboltable.IScope scope)
    • isTagSchemaITagSchemaArtifactScope

      boolean isTagSchemaITagSchemaArtifactScope(de.monticore.symboltable.IScope scope)
    • asTagSchemaITagSchemaArtifactScope

      ITagSchemaArtifactScope asTagSchemaITagSchemaArtifactScope(de.monticore.symboltable.IScope scope)