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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCStatementsBasisTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default IMCStatementsBasisScopegetEnclosingScope()default java.lang.StringgetName()IMCStatementsBasisGlobalScopegetRealThis()default de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(java.lang.String key)java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer>getSymbolDeSers()default booleanisPresentName()voidloadFileForModelName(java.lang.String modelName)default voidputSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)default voidsetEnclosingScope(IMCStatementsBasisScope 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.statements.mcstatementsbasis._symboltable.IMCStatementsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
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)
-
getEnclosingScope
default IMCStatementsBasisScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCStatementsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
default void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIMCStatementsBasisScope
-
getName
default java.lang.String getName()
- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()
- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope
-
putSymbolDeSer
default void putSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(java.lang.String key)
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getRealThis
IMCStatementsBasisGlobalScope getRealThis()
-
accept
void accept(MCStatementsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCStatementsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-