Interface IGrammarTypeDispatcher

    • Method Detail

      • isGrammarASTMCGrammar

        boolean isGrammarASTMCGrammar​(de.monticore.ast.ASTNode node)
      • asGrammarASTMCGrammar

        ASTMCGrammar asGrammarASTMCGrammar​(de.monticore.ast.ASTNode node)
      • isGrammarASTGrammarReference

        boolean isGrammarASTGrammarReference​(de.monticore.ast.ASTNode node)
      • asGrammarASTGrammarReference

        ASTGrammarReference asGrammarASTGrammarReference​(de.monticore.ast.ASTNode node)
      • isGrammarASTGrammarOption

        boolean isGrammarASTGrammarOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTGrammarOption

        ASTGrammarOption asGrammarASTGrammarOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTFollowOption

        boolean isGrammarASTFollowOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTFollowOption

        ASTFollowOption asGrammarASTFollowOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTAntlrOption

        boolean isGrammarASTAntlrOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTAntlrOption

        ASTAntlrOption asGrammarASTAntlrOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTKeywordOption

        boolean isGrammarASTKeywordOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTKeywordOption

        ASTKeywordOption asGrammarASTKeywordOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTStartRule

        boolean isGrammarASTStartRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTStartRule

        ASTStartRule asGrammarASTStartRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTGrammarAnnotation

        boolean isGrammarASTGrammarAnnotation​(de.monticore.ast.ASTNode node)
      • asGrammarASTGrammarAnnotation

        ASTGrammarAnnotation asGrammarASTGrammarAnnotation​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexProd

        boolean isGrammarASTLexProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexProd

        ASTLexProd asGrammarASTLexProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTEnumProd

        boolean isGrammarASTEnumProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTEnumProd

        ASTEnumProd asGrammarASTEnumProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTExternalProd

        boolean isGrammarASTExternalProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTExternalProd

        ASTExternalProd asGrammarASTExternalProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTInterfaceProd

        boolean isGrammarASTInterfaceProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTInterfaceProd

        ASTInterfaceProd asGrammarASTInterfaceProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTAbstractProd

        boolean isGrammarASTAbstractProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTAbstractProd

        ASTAbstractProd asGrammarASTAbstractProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTClassProd

        boolean isGrammarASTClassProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTClassProd

        ASTClassProd asGrammarASTClassProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTCard

        boolean isGrammarASTCard​(de.monticore.ast.ASTNode node)
      • asGrammarASTCard

        ASTCard asGrammarASTCard​(de.monticore.ast.ASTNode node)
      • isGrammarASTRuleReference

        boolean isGrammarASTRuleReference​(de.monticore.ast.ASTNode node)
      • asGrammarASTRuleReference

        ASTRuleReference asGrammarASTRuleReference​(de.monticore.ast.ASTNode node)
      • isGrammarASTAlt

        boolean isGrammarASTAlt​(de.monticore.ast.ASTNode node)
      • asGrammarASTAlt

        ASTAlt asGrammarASTAlt​(de.monticore.ast.ASTNode node)
      • isGrammarASTNonTerminalSeparator

        boolean isGrammarASTNonTerminalSeparator​(de.monticore.ast.ASTNode node)
      • asGrammarASTNonTerminalSeparator

        ASTNonTerminalSeparator asGrammarASTNonTerminalSeparator​(de.monticore.ast.ASTNode node)
      • isGrammarASTBlock

        boolean isGrammarASTBlock​(de.monticore.ast.ASTNode node)
      • asGrammarASTBlock

        ASTBlock asGrammarASTBlock​(de.monticore.ast.ASTNode node)
      • isGrammarASTOption

        boolean isGrammarASTOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTOption

        ASTOption asGrammarASTOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTOptionValue

        boolean isGrammarASTOptionValue​(de.monticore.ast.ASTNode node)
      • asGrammarASTOptionValue

        ASTOptionValue asGrammarASTOptionValue​(de.monticore.ast.ASTNode node)
      • isGrammarASTNonTerminal

        boolean isGrammarASTNonTerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTNonTerminal

        ASTNonTerminal asGrammarASTNonTerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTTerminal

        boolean isGrammarASTTerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTTerminal

        ASTTerminal asGrammarASTTerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTKeyTerminal

        boolean isGrammarASTKeyTerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTKeyTerminal

        ASTKeyTerminal asGrammarASTKeyTerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTTokenTerminal

        boolean isGrammarASTTokenTerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTTokenTerminal

        ASTTokenTerminal asGrammarASTTokenTerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTTokenConstant

        boolean isGrammarASTTokenConstant​(de.monticore.ast.ASTNode node)
      • asGrammarASTTokenConstant

        ASTTokenConstant asGrammarASTTokenConstant​(de.monticore.ast.ASTNode node)
      • isGrammarASTKeyConstant

        boolean isGrammarASTKeyConstant​(de.monticore.ast.ASTNode node)
      • asGrammarASTKeyConstant

        ASTKeyConstant asGrammarASTKeyConstant​(de.monticore.ast.ASTNode node)
      • isGrammarASTConstant

        boolean isGrammarASTConstant​(de.monticore.ast.ASTNode node)
      • asGrammarASTConstant

        ASTConstant asGrammarASTConstant​(de.monticore.ast.ASTNode node)
      • isGrammarASTConstantGroup

        boolean isGrammarASTConstantGroup​(de.monticore.ast.ASTNode node)
      • asGrammarASTConstantGroup

        ASTConstantGroup asGrammarASTConstantGroup​(de.monticore.ast.ASTNode node)
      • isGrammarASTSemanticpredicateOrAction

        boolean isGrammarASTSemanticpredicateOrAction​(de.monticore.ast.ASTNode node)
      • asGrammarASTSemanticpredicateOrAction

        ASTSemanticpredicateOrAction asGrammarASTSemanticpredicateOrAction​(de.monticore.ast.ASTNode node)
      • isGrammarASTConcept

        boolean isGrammarASTConcept​(de.monticore.ast.ASTNode node)
      • asGrammarASTConcept

        ASTConcept asGrammarASTConcept​(de.monticore.ast.ASTNode node)
      • isGrammarASTSplitRule

        boolean isGrammarASTSplitRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTSplitRule

        ASTSplitRule asGrammarASTSplitRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTKeywordRule

        boolean isGrammarASTKeywordRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTKeywordRule

        ASTKeywordRule asGrammarASTKeywordRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTReplaceRule

        boolean isGrammarASTReplaceRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTReplaceRule

        ASTReplaceRule asGrammarASTReplaceRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTASTRule

        boolean isGrammarASTASTRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTASTRule

        ASTASTRule asGrammarASTASTRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTGrammarMethod

        boolean isGrammarASTGrammarMethod​(de.monticore.ast.ASTNode node)
      • asGrammarASTGrammarMethod

        ASTGrammarMethod asGrammarASTGrammarMethod​(de.monticore.ast.ASTNode node)
      • isGrammarASTMethodParameter

        boolean isGrammarASTMethodParameter​(de.monticore.ast.ASTNode node)
      • asGrammarASTMethodParameter

        ASTMethodParameter asGrammarASTMethodParameter​(de.monticore.ast.ASTNode node)
      • isGrammarASTAdditionalAttribute

        boolean isGrammarASTAdditionalAttribute​(de.monticore.ast.ASTNode node)
      • asGrammarASTAdditionalAttribute

        ASTAdditionalAttribute asGrammarASTAdditionalAttribute​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexAlt

        boolean isGrammarASTLexAlt​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexAlt

        ASTLexAlt asGrammarASTLexAlt​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexBlock

        boolean isGrammarASTLexBlock​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexBlock

        ASTLexBlock asGrammarASTLexBlock​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexCharRange

        boolean isGrammarASTLexCharRange​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexCharRange

        ASTLexCharRange asGrammarASTLexCharRange​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexChar

        boolean isGrammarASTLexChar​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexChar

        ASTLexChar asGrammarASTLexChar​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexAnyChar

        boolean isGrammarASTLexAnyChar​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexAnyChar

        ASTLexAnyChar asGrammarASTLexAnyChar​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexString

        boolean isGrammarASTLexString​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexString

        ASTLexString asGrammarASTLexString​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexActionOrPredicate

        boolean isGrammarASTLexActionOrPredicate​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexActionOrPredicate

        ASTLexActionOrPredicate asGrammarASTLexActionOrPredicate​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexNonTerminal

        boolean isGrammarASTLexNonTerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexNonTerminal

        ASTLexNonTerminal asGrammarASTLexNonTerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexSimpleIteration

        boolean isGrammarASTLexSimpleIteration​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexSimpleIteration

        ASTLexSimpleIteration asGrammarASTLexSimpleIteration​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexOption

        boolean isGrammarASTLexOption​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexOption

        ASTLexOption asGrammarASTLexOption​(de.monticore.ast.ASTNode node)
      • isGrammarASTSymbolDefinition

        boolean isGrammarASTSymbolDefinition​(de.monticore.ast.ASTNode node)
      • asGrammarASTSymbolDefinition

        ASTSymbolDefinition asGrammarASTSymbolDefinition​(de.monticore.ast.ASTNode node)
      • isGrammarASTSymbolRule

        boolean isGrammarASTSymbolRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTSymbolRule

        ASTSymbolRule asGrammarASTSymbolRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTScopeRule

        boolean isGrammarASTScopeRule​(de.monticore.ast.ASTNode node)
      • asGrammarASTScopeRule

        ASTScopeRule asGrammarASTScopeRule​(de.monticore.ast.ASTNode node)
      • isGrammarASTProd

        boolean isGrammarASTProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTProd

        ASTProd asGrammarASTProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTParserProd

        boolean isGrammarASTParserProd​(de.monticore.ast.ASTNode node)
      • asGrammarASTParserProd

        ASTParserProd asGrammarASTParserProd​(de.monticore.ast.ASTNode node)
      • isGrammarASTRuleComponent

        boolean isGrammarASTRuleComponent​(de.monticore.ast.ASTNode node)
      • asGrammarASTRuleComponent

        ASTRuleComponent asGrammarASTRuleComponent​(de.monticore.ast.ASTNode node)
      • isGrammarASTITerminal

        boolean isGrammarASTITerminal​(de.monticore.ast.ASTNode node)
      • asGrammarASTITerminal

        ASTITerminal asGrammarASTITerminal​(de.monticore.ast.ASTNode node)
      • isGrammarASTLexComponent

        boolean isGrammarASTLexComponent​(de.monticore.ast.ASTNode node)
      • asGrammarASTLexComponent

        ASTLexComponent asGrammarASTLexComponent​(de.monticore.ast.ASTNode node)
      • isGrammarASTActionExt

        boolean isGrammarASTActionExt​(de.monticore.ast.ASTNode node)
      • asGrammarASTActionExt

        ASTActionExt asGrammarASTActionExt​(de.monticore.ast.ASTNode node)
      • isGrammarASTExpressionPredicateExt

        boolean isGrammarASTExpressionPredicateExt​(de.monticore.ast.ASTNode node)
      • asGrammarASTExpressionPredicateExt

        ASTExpressionPredicateExt asGrammarASTExpressionPredicateExt​(de.monticore.ast.ASTNode node)
      • isGrammarASTMCConceptExt

        boolean isGrammarASTMCConceptExt​(de.monticore.ast.ASTNode node)
      • asGrammarASTMCConceptExt

        ASTMCConceptExt asGrammarASTMCConceptExt​(de.monticore.ast.ASTNode node)
      • isGrammarGrammarLiterals

        boolean isGrammarGrammarLiterals​(de.monticore.ast.ASTNode node)
      • asGrammarGrammarLiterals

        GrammarLiterals asGrammarGrammarLiterals​(de.monticore.ast.ASTNode node)
      • isGrammarASTGrammarNode

        boolean isGrammarASTGrammarNode​(de.monticore.ast.ASTNode node)
      • asGrammarASTGrammarNode

        ASTGrammarNode asGrammarASTGrammarNode​(de.monticore.ast.ASTNode node)
      • isGrammarProd

        boolean isGrammarProd​(de.monticore.symboltable.ISymbol symbol)
      • asGrammarProd

        ProdSymbol asGrammarProd​(de.monticore.symboltable.ISymbol symbol)
      • isGrammarRuleComponent

        boolean isGrammarRuleComponent​(de.monticore.symboltable.ISymbol symbol)
      • asGrammarRuleComponent

        RuleComponentSymbol asGrammarRuleComponent​(de.monticore.symboltable.ISymbol symbol)
      • isGrammarMCGrammar

        boolean isGrammarMCGrammar​(de.monticore.symboltable.ISymbol symbol)
      • asGrammarMCGrammar

        MCGrammarSymbol asGrammarMCGrammar​(de.monticore.symboltable.ISymbol symbol)
      • isGrammarAdditionalAttribute

        boolean isGrammarAdditionalAttribute​(de.monticore.symboltable.ISymbol symbol)
      • asGrammarAdditionalAttribute

        AdditionalAttributeSymbol asGrammarAdditionalAttribute​(de.monticore.symboltable.ISymbol symbol)
      • isGrammarIGrammarScope

        boolean isGrammarIGrammarScope​(de.monticore.symboltable.IScope scope)
      • asGrammarIGrammarScope

        IGrammarScope asGrammarIGrammarScope​(de.monticore.symboltable.IScope scope)
      • isGrammarIGrammarGlobalScope

        boolean isGrammarIGrammarGlobalScope​(de.monticore.symboltable.IScope scope)
      • asGrammarIGrammarGlobalScope

        IGrammarGlobalScope asGrammarIGrammarGlobalScope​(de.monticore.symboltable.IScope scope)
      • isGrammarIGrammarArtifactScope

        boolean isGrammarIGrammarArtifactScope​(de.monticore.symboltable.IScope scope)
      • asGrammarIGrammarArtifactScope

        IGrammarArtifactScope asGrammarIGrammarArtifactScope​(de.monticore.symboltable.IScope scope)