Interface IMCLiteralsBasisGlobalScope
-
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IAssignmentExpressionsGlobalScope,IBitExpressionsGlobalScope,ICardinalityGlobalScope,ICommonExpressionsGlobalScope,ICompSymbolsGlobalScope,IExpressionsBasisGlobalScope,IGrammar_WithConceptsGlobalScope,IGrammarGlobalScope,IJavaClassExpressionsGlobalScope,IJavaLightGlobalScope,ILambdaExpressionsGlobalScope,IMCArrayStatementsGlobalScope,IMCAssertStatementsGlobalScope,IMCCommonGlobalScope,IMCCommonLiteralsGlobalScope,IMCCommonStatementsGlobalScope,IMCExceptionStatementsGlobalScope,IMCFullJavaStatementsGlobalScope,IMCJavaLiteralsGlobalScope,IMCReturnStatementsGlobalScope,IMCSynchronizedStatementsGlobalScope,IMCVarDeclarationStatementsGlobalScope,IOCLExpressionsGlobalScope,IODRulesGlobalScope,IOptionalOperatorsGlobalScope,IRegExTypeGlobalScope,IRegularExpressionsGlobalScope,ISetExpressionsGlobalScope,ISIUnitLiteralsGlobalScope,ISIUnitsGlobalScope,ISIUnitTypes4ComputingGlobalScope,ISIUnitTypes4MathGlobalScope,IStreamExpressionsGlobalScope,ITagSchemaGlobalScope,ITagsGlobalScope,ITFBasisExtsGlobalScope,ITFCommonsGlobalScope,ITupleExpressionsGlobalScope,IUglyExpressionsGlobalScope,IUMLModifierGlobalScope,IUMLStereotypeGlobalScope
- All Known Implementing Classes:
AssignmentExpressionsGlobalScope,BitExpressionsGlobalScope,CardinalityGlobalScope,CommonExpressionsGlobalScope,CompSymbolsGlobalScope,ExpressionsBasisGlobalScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,GrammarGlobalScope,JavaClassExpressionsGlobalScope,JavaLightGlobalScope,LambdaExpressionsGlobalScope,MCArrayStatementsGlobalScope,MCAssertStatementsGlobalScope,MCCommonGlobalScope,MCCommonLiteralsGlobalScope,MCCommonStatementsGlobalScope,MCExceptionStatementsGlobalScope,MCFullJavaStatementsGlobalScope,MCJavaLiteralsGlobalScope,MCLiteralsBasisGlobalScope,MCReturnStatementsGlobalScope,MCSynchronizedStatementsGlobalScope,MCVarDeclarationStatementsGlobalScope,OCLExpressionsGlobalScope,ODRulesGlobalScope,OptionalOperatorsGlobalScope,RegExTypeGlobalScope,RegularExpressionsGlobalScope,SetExpressionsGlobalScope,SIUnitLiteralsGlobalScope,SIUnitsGlobalScope,SIUnitTypes4ComputingGlobalScope,SIUnitTypes4MathGlobalScope,StreamExpressionsGlobalScope,TagSchemaGlobalScope,TagsGlobalScope,TFBasisExtsGlobalScope,TFCommonsGlobalScope,TupleExpressionsGlobalScope,UglyExpressionsGlobalScope,UMLModifierGlobalScope,UMLStereotypeGlobalScope
public interface IMCLiteralsBasisGlobalScope extends de.monticore.symboltable.IGlobalScope, IMCLiteralsBasisScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default IMCLiteralsBasisScopegetEnclosingScope()default java.lang.StringgetName()IMCLiteralsBasisGlobalScopegetRealThis()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(IMCLiteralsBasisScope 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.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)
-
getEnclosingScope
default IMCLiteralsBasisScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
default void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIMCLiteralsBasisScope
-
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
IMCLiteralsBasisGlobalScope getRealThis()
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-