Interface IOOSymbolsTypeDispatcher

All Superinterfaces:
IBasicSymbolsTypeDispatcher, IMCBasicsTypeDispatcher
All Known Subinterfaces:
IGrammar_WithConceptsTypeDispatcher, IJavaClassExpressionsTypeDispatcher, IJavaLightTypeDispatcher, IMCArrayStatementsTypeDispatcher, IMCCommonStatementsTypeDispatcher, IMCExceptionStatementsTypeDispatcher, IMCFullJavaStatementsTypeDispatcher, IMCSynchronizedStatementsTypeDispatcher, IMCVarDeclarationStatementsTypeDispatcher, IODRulesTypeDispatcher, ITFBasisExtsTypeDispatcher, ITFCommonsTypeDispatcher
All Known Implementing Classes:
Grammar_WithConceptsTypeDispatcher, JavaClassExpressionsTypeDispatcher, JavaLightTypeDispatcher, MCArrayStatementsTypeDispatcher, MCCommonStatementsTypeDispatcher, MCExceptionStatementsTypeDispatcher, MCFullJavaStatementsTypeDispatcher, MCSynchronizedStatementsTypeDispatcher, MCVarDeclarationStatementsTypeDispatcher, ODRulesTypeDispatcher, OOSymbolsTypeDispatcher, TFBasisExtsTypeDispatcher, TFCommonsTypeDispatcher

public interface IOOSymbolsTypeDispatcher extends IBasicSymbolsTypeDispatcher
  • Method Details

    • isOOSymbolsASTOOType

      boolean isOOSymbolsASTOOType(de.monticore.ast.ASTNode node)
    • asOOSymbolsASTOOType

      ASTOOType asOOSymbolsASTOOType(de.monticore.ast.ASTNode node)
    • isOOSymbolsASTField

      boolean isOOSymbolsASTField(de.monticore.ast.ASTNode node)
    • asOOSymbolsASTField

      ASTField asOOSymbolsASTField(de.monticore.ast.ASTNode node)
    • isOOSymbolsASTMethod

      boolean isOOSymbolsASTMethod(de.monticore.ast.ASTNode node)
    • asOOSymbolsASTMethod

      ASTMethod asOOSymbolsASTMethod(de.monticore.ast.ASTNode node)
    • isOOSymbolsOOSymbolsLiterals

      boolean isOOSymbolsOOSymbolsLiterals(de.monticore.ast.ASTNode node)
    • asOOSymbolsOOSymbolsLiterals

      OOSymbolsLiterals asOOSymbolsOOSymbolsLiterals(de.monticore.ast.ASTNode node)
    • isOOSymbolsASTOOSymbolsNode

      boolean isOOSymbolsASTOOSymbolsNode(de.monticore.ast.ASTNode node)
    • asOOSymbolsASTOOSymbolsNode

      ASTOOSymbolsNode asOOSymbolsASTOOSymbolsNode(de.monticore.ast.ASTNode node)
    • isOOSymbolsOOType

      boolean isOOSymbolsOOType(de.monticore.symboltable.ISymbol symbol)
    • asOOSymbolsOOType

      OOTypeSymbol asOOSymbolsOOType(de.monticore.symboltable.ISymbol symbol)
    • isOOSymbolsField

      boolean isOOSymbolsField(de.monticore.symboltable.ISymbol symbol)
    • asOOSymbolsField

      FieldSymbol asOOSymbolsField(de.monticore.symboltable.ISymbol symbol)
    • isOOSymbolsMethod

      boolean isOOSymbolsMethod(de.monticore.symboltable.ISymbol symbol)
    • asOOSymbolsMethod

      MethodSymbol asOOSymbolsMethod(de.monticore.symboltable.ISymbol symbol)
    • isOOSymbolsIOOSymbolsScope

      boolean isOOSymbolsIOOSymbolsScope(de.monticore.symboltable.IScope scope)
    • asOOSymbolsIOOSymbolsScope

      IOOSymbolsScope asOOSymbolsIOOSymbolsScope(de.monticore.symboltable.IScope scope)
    • isOOSymbolsIOOSymbolsGlobalScope

      boolean isOOSymbolsIOOSymbolsGlobalScope(de.monticore.symboltable.IScope scope)
    • asOOSymbolsIOOSymbolsGlobalScope

      IOOSymbolsGlobalScope asOOSymbolsIOOSymbolsGlobalScope(de.monticore.symboltable.IScope scope)
    • isOOSymbolsIOOSymbolsArtifactScope

      boolean isOOSymbolsIOOSymbolsArtifactScope(de.monticore.symboltable.IScope scope)
    • asOOSymbolsIOOSymbolsArtifactScope

      IOOSymbolsArtifactScope asOOSymbolsIOOSymbolsArtifactScope(de.monticore.symboltable.IScope scope)