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
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default booleancheckIfContinueAsSubScope(String symbolName) default IMCBasicsScopedefault StringgetName()default de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(String key) default booleanvoidloadFileForModelName(String modelName) default voidputSymbolDeSer(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, setSymbolPathMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods 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 Details
-
loadFileForModelName
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIMCBasicsScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope
-
putSymbolDeSer
- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getSymbolDeSer
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getRealThis
IMCBasicsGlobalScope getRealThis() -
accept
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-