Interface IMCBasicsGlobalScope

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void accept​(MCBasicsTraverser visitor)  
      void accept​(de.monticore.visitor.ITraverser visitor)  
      default boolean checkIfContinueAsSubScope​(java.lang.String symbolName)  
      default IMCBasicsScope getEnclosingScope()  
      default java.lang.String getName()  
      IMCBasicsGlobalScope getRealThis()  
      default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer​(java.lang.String key)  
      java.util.Map<java.lang.String,​de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()  
      default boolean isPresentName()  
      void loadFileForModelName​(java.lang.String modelName)  
      default void putSymbolDeSer​(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)  
      default void setEnclosingScope​(IMCBasicsScope enclosingScope)  
      • Methods inherited from interface de.monticore.symboltable.IGlobalScope

        addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPath
      • Methods inherited from interface de.monticore.symboltable.IScope

        add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
    • Method Detail

      • loadFileForModelName

        void loadFileForModelName​(java.lang.String modelName)
      • getName

        default java.lang.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​(java.lang.String symbolName)
        Specified by:
        checkIfContinueAsSubScope in interface de.monticore.symboltable.IScope
      • getSymbolDeSers

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

        default void putSymbolDeSer​(java.lang.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​(java.lang.String key)
        Specified by:
        getSymbolDeSer in interface de.monticore.symboltable.IGlobalScope
      • accept

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