Interface IMCBasicsGlobalScope
-
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IMCBasicsScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IAssignmentExpressionsGlobalScope,IBasicSymbolsGlobalScope,IBitExpressionsGlobalScope,ICardinalityGlobalScope,ICommonExpressionsGlobalScope,ICompSymbolsGlobalScope,IExpressionsBasisGlobalScope,IGrammar_WithConceptsGlobalScope,IGrammarGlobalScope,IJavaClassExpressionsGlobalScope,IJavaLightGlobalScope,ILambdaExpressionsGlobalScope,IMCArrayStatementsGlobalScope,IMCArrayTypesGlobalScope,IMCAssertStatementsGlobalScope,IMCBasicTypesGlobalScope,IMCCollectionTypesGlobalScope,IMCCommonGlobalScope,IMCCommonLiteralsGlobalScope,IMCCommonStatementsGlobalScope,IMCExceptionStatementsGlobalScope,IMCFullGenericTypesGlobalScope,IMCFullJavaStatementsGlobalScope,IMCFunctionTypesGlobalScope,IMCJavaLiteralsGlobalScope,IMCLowLevelStatementsGlobalScope,IMCReturnStatementsGlobalScope,IMCSimpleGenericTypesGlobalScope,IMCStructuralTypesGlobalScope,IMCSynchronizedStatementsGlobalScope,IMCVarDeclarationStatementsGlobalScope,IOCLExpressionsGlobalScope,IODRuleGenerationGlobalScope,IODRulesGlobalScope,IOOSymbolsGlobalScope,IOptionalOperatorsGlobalScope,IRegExTypeGlobalScope,IRegularExpressionsGlobalScope,ISetExpressionsGlobalScope,ISIUnitLiteralsGlobalScope,ISIUnitsGlobalScope,ISIUnitTypes4ComputingGlobalScope,ISIUnitTypes4MathGlobalScope,IStreamExpressionsGlobalScope,ITagSchemaGlobalScope,ITagsGlobalScope,ITFBasisExtsGlobalScope,ITFCommonsGlobalScope,ITupleExpressionsGlobalScope,ITypeParametersGlobalScope,IUglyExpressionsGlobalScope,IUMLModifierGlobalScope,IUMLStereotypeGlobalScope
- All Known Implementing Classes:
AssignmentExpressionsGlobalScope,BasicSymbolsGlobalScope,BitExpressionsGlobalScope,CardinalityGlobalScope,CommonExpressionsGlobalScope,CompSymbolsGlobalScope,ExpressionsBasisGlobalScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,GrammarGlobalScope,JavaClassExpressionsGlobalScope,JavaLightGlobalScope,LambdaExpressionsGlobalScope,MCArrayStatementsGlobalScope,MCArrayTypesGlobalScope,MCAssertStatementsGlobalScope,MCBasicsGlobalScope,MCBasicTypesGlobalScope,MCCollectionTypesGlobalScope,MCCommonGlobalScope,MCCommonLiteralsGlobalScope,MCCommonStatementsGlobalScope,MCExceptionStatementsGlobalScope,MCFullGenericTypesGlobalScope,MCFullJavaStatementsGlobalScope,MCFunctionTypesGlobalScope,MCJavaLiteralsGlobalScope,MCLowLevelStatementsGlobalScope,MCReturnStatementsGlobalScope,MCSimpleGenericTypesGlobalScope,MCStructuralTypesGlobalScope,MCSynchronizedStatementsGlobalScope,MCVarDeclarationStatementsGlobalScope,OCLExpressionsGlobalScope,ODRuleGenerationGlobalScope,ODRulesGlobalScope,OOSymbolsGlobalScope,OptionalOperatorsGlobalScope,RegExTypeGlobalScope,RegularExpressionsGlobalScope,SetExpressionsGlobalScope,SIUnitLiteralsGlobalScope,SIUnitsGlobalScope,SIUnitTypes4ComputingGlobalScope,SIUnitTypes4MathGlobalScope,StreamExpressionsGlobalScope,TagSchemaGlobalScope,TagsGlobalScope,TFBasisExtsGlobalScope,TFCommonsGlobalScope,TupleExpressionsGlobalScope,TypeParametersGlobalScope,UglyExpressionsGlobalScope,UMLModifierGlobalScope,UMLStereotypeGlobalScope
public interface IMCBasicsGlobalScope extends de.monticore.symboltable.IGlobalScope, IMCBasicsScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCBasicsTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default IMCBasicsScopegetEnclosingScope()default java.lang.StringgetName()IMCBasicsGlobalScopegetRealThis()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(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.mcbasics._symboltable.IMCBasicsScope
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 IMCBasicsScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
default void setEnclosingScope(IMCBasicsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIMCBasicsScope
-
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
IMCBasicsGlobalScope getRealThis()
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-