Interface IMCStatementsBasisGlobalScope

All Superinterfaces:
de.monticore.symboltable.IGlobalScope, IMCStatementsBasisScope, de.monticore.symboltable.IScope
All Known Subinterfaces:
IGrammar_WithConceptsGlobalScope, IJavaClassExpressionsGlobalScope, IJavaLightGlobalScope, IMCArrayStatementsGlobalScope, IMCAssertStatementsGlobalScope, IMCCommonStatementsGlobalScope, IMCExceptionStatementsGlobalScope, IMCFullJavaStatementsGlobalScope, IMCLowLevelStatementsGlobalScope, IMCReturnStatementsGlobalScope, IMCSynchronizedStatementsGlobalScope, IMCVarDeclarationStatementsGlobalScope, IODRulesGlobalScope, ITFBasisExtsGlobalScope, ITFCommonsGlobalScope
All Known Implementing Classes:
Grammar_WithConceptsGlobalScope, Grammar_WithConceptsGlobalScopeTOP, JavaClassExpressionsGlobalScope, JavaLightGlobalScope, MCArrayStatementsGlobalScope, MCAssertStatementsGlobalScope, MCCommonStatementsGlobalScope, MCExceptionStatementsGlobalScope, MCFullJavaStatementsGlobalScope, MCLowLevelStatementsGlobalScope, MCReturnStatementsGlobalScope, MCStatementsBasisGlobalScope, MCSynchronizedStatementsGlobalScope, MCVarDeclarationStatementsGlobalScope, ODRulesGlobalScope, TFBasisExtsGlobalScope, TFCommonsGlobalScope

public interface IMCStatementsBasisGlobalScope extends de.monticore.symboltable.IGlobalScope, IMCStatementsBasisScope
  • Method Details

    • loadFileForModelName

      void loadFileForModelName(String modelName)
    • getEnclosingScope

      default IMCStatementsBasisScope getEnclosingScope()
      Specified by:
      getEnclosingScope in interface IMCStatementsBasisScope
      Specified by:
      getEnclosingScope in interface de.monticore.symboltable.IScope
    • setEnclosingScope

      default void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
      Specified by:
      setEnclosingScope in interface IMCStatementsBasisScope
    • getName

      default String getName()
      Specified by:
      getName in interface de.monticore.symboltable.IScope
    • isPresentName

      default boolean isPresentName()
      Specified by:
      isPresentName in interface de.monticore.symboltable.IScope
    • checkIfContinueAsSubScope

      default boolean checkIfContinueAsSubScope(String symbolName)
      Specified by:
      checkIfContinueAsSubScope in interface de.monticore.symboltable.IScope
    • getSymbolDeSers

      Map<String,de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()
      Specified by:
      getSymbolDeSers in interface de.monticore.symboltable.IGlobalScope
    • putSymbolDeSer

      default void putSymbolDeSer(String key, de.monticore.symboltable.serialization.ISymbolDeSer value)
      Specified by:
      putSymbolDeSer in interface de.monticore.symboltable.IGlobalScope
    • getSymbolDeSer

      default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(String key)
      Specified by:
      getSymbolDeSer in interface de.monticore.symboltable.IGlobalScope
    • getRealThis

    • accept

      void accept(MCStatementsBasisTraverser visitor)
      Specified by:
      accept in interface IMCStatementsBasisScope
    • accept

      void accept(de.monticore.visitor.ITraverser visitor)
      Specified by:
      accept in interface IMCStatementsBasisScope
      Specified by:
      accept in interface de.monticore.symboltable.IScope