Interface IExpressionsBasisGlobalScope
-
- All Superinterfaces:
IExpressionsBasisScope,de.monticore.symboltable.IGlobalScope,IMCBasicsGlobalScope,IMCBasicsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IAssignmentExpressionsGlobalScope,IBitExpressionsGlobalScope,ICommonExpressionsGlobalScope,ICompSymbolsGlobalScope,IGrammar_WithConceptsGlobalScope,IJavaClassExpressionsGlobalScope,IJavaLightGlobalScope,ILambdaExpressionsGlobalScope,IMCArrayStatementsGlobalScope,IMCAssertStatementsGlobalScope,IMCCommonGlobalScope,IMCCommonStatementsGlobalScope,IMCExceptionStatementsGlobalScope,IMCFullJavaStatementsGlobalScope,IMCReturnStatementsGlobalScope,IMCSynchronizedStatementsGlobalScope,IMCVarDeclarationStatementsGlobalScope,IOCLExpressionsGlobalScope,IODRulesGlobalScope,IOptionalOperatorsGlobalScope,ISetExpressionsGlobalScope,IStreamExpressionsGlobalScope,ITFBasisExtsGlobalScope,ITFCommonsGlobalScope,ITupleExpressionsGlobalScope,IUglyExpressionsGlobalScope,IUMLModifierGlobalScope,IUMLStereotypeGlobalScope
- All Known Implementing Classes:
AssignmentExpressionsGlobalScope,BitExpressionsGlobalScope,CommonExpressionsGlobalScope,CompSymbolsGlobalScope,ExpressionsBasisGlobalScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,JavaClassExpressionsGlobalScope,JavaLightGlobalScope,LambdaExpressionsGlobalScope,MCArrayStatementsGlobalScope,MCAssertStatementsGlobalScope,MCCommonGlobalScope,MCCommonStatementsGlobalScope,MCExceptionStatementsGlobalScope,MCFullJavaStatementsGlobalScope,MCReturnStatementsGlobalScope,MCSynchronizedStatementsGlobalScope,MCVarDeclarationStatementsGlobalScope,OCLExpressionsGlobalScope,ODRulesGlobalScope,OptionalOperatorsGlobalScope,SetExpressionsGlobalScope,StreamExpressionsGlobalScope,TFBasisExtsGlobalScope,TFCommonsGlobalScope,TupleExpressionsGlobalScope,UglyExpressionsGlobalScope,UMLModifierGlobalScope,UMLStereotypeGlobalScope
public interface IExpressionsBasisGlobalScope extends IMCBasicsGlobalScope, IMCLiteralsBasisGlobalScope, IExpressionsBasisScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(ExpressionsBasisTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default IExpressionsBasisScopegetEnclosingScope()default java.lang.StringgetName()IExpressionsBasisGlobalScopegetRealThis()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(IExpressionsBasisScope enclosingScope)-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
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.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
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)
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope
-
getEnclosingScope
default IExpressionsBasisScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIExpressionsBasisScope- Specified by:
getEnclosingScopein interfaceIMCBasicsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
default void setEnclosingScope(IExpressionsBasisScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIExpressionsBasisScope
-
getName
default java.lang.String getName()
- Specified by:
getNamein interfaceIMCBasicsGlobalScope- Specified by:
getNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()
- Specified by:
isPresentNamein interfaceIMCBasicsGlobalScope- Specified by:
isPresentNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisGlobalScope- 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- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope
-
putSymbolDeSer
default void putSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
getSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(java.lang.String key)
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
getRealThis
IExpressionsBasisGlobalScope getRealThis()
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-