Interface ICompletenessGlobalScope

All Superinterfaces:
ICompletenessScope, de.monticore.symboltable.IGlobalScope, de.monticore.symboltable.IScope
All Known Subinterfaces:
IMCCommonGlobalScope
All Known Implementing Classes:
CompletenessGlobalScope, MCCommonGlobalScope

public interface ICompletenessGlobalScope extends de.monticore.symboltable.IGlobalScope, ICompletenessScope
  • Method Details

    • loadFileForModelName

      void loadFileForModelName(String modelName)
    • getEnclosingScope

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

      default void setEnclosingScope(ICompletenessScope enclosingScope)
      Specified by:
      setEnclosingScope in interface ICompletenessScope
    • 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(CompletenessTraverser visitor)
      Specified by:
      accept in interface ICompletenessScope
    • accept

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