Class OOSymbolsGlobalScope
java.lang.Object
de.monticore.symbols.oosymbols._symboltable.OOSymbolsScope
de.monticore.symbols.oosymbols._symboltable.OOSymbolsGlobalScope
- All Implemented Interfaces:
IMCBasicsGlobalScope,IMCBasicsScope,IBasicSymbolsGlobalScope,IBasicSymbolsScope,IBasicSymbolsScopeTOP,IOOSymbolsGlobalScope,IOOSymbolsScope,IOOSymbolsScopeTOP,de.monticore.symboltable.IGlobalScope,de.monticore.symboltable.IScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IDiagramSymbolResolver> protected List<IFieldSymbolResolver> protected List<IFunctionSymbolResolver> protected List<IMCStereotypeSymbolResolver> protected List<IMethodSymbolResolver> protected List<IOOTypeSymbolResolver> protected List<ITypeSymbolResolver> protected List<ITypeVarSymbolResolver> protected List<IVariableSymbolResolver> de.monticore.symboltable.serialization.IDeSerprotected Stringprotected de.monticore.io.paths.MCPathprotected OOSymbolsSymbols2JsonFields inherited from class de.monticore.symbols.oosymbols._symboltable.OOSymbolsScope
astNode, diagramSymbols, diagramSymbolsAlreadyResolved, enclosingScope, exportingSymbols, fieldSymbols, fieldSymbolsAlreadyResolved, functionSymbols, functionSymbolsAlreadyResolved, mCStereotypeSymbols, mCStereotypeSymbolsAlreadyResolved, methodSymbols, methodSymbolsAlreadyResolved, name, oOTypeSymbols, oOTypeSymbolsAlreadyResolved, ordered, shadowing, spanningSymbol, subScopes, typeSymbols, typeSymbolsAlreadyResolved, typeVarSymbols, typeVarSymbolsAlreadyResolved, unknownSymbols, unknownSymbolsAlreadyResolved, variableSymbols, variableSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionOOSymbolsGlobalScope(de.monticore.io.paths.MCPath symbolPath, String fileExt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(BasicSymbolsTraverser visitor) voidaccept(OOSymbolsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidaddLoadedFile(String name) voidclear()voidde.monticore.symboltable.serialization.IDeSergetDeSer()de.monticore.io.paths.MCPathvoidinit()booleanisFileLoaded(String name) voidloadDiagram(String name) voidvoidloadFileForModelName(String modelName) voidloadFunction(String name) voidloadMCStereotype(String name) voidloadMethod(String name) voidloadOOType(String name) voidvoidloadTypeVar(String name) voidloadVariable(String name) voidputDiagramSymbolDeSer(String kind) voidputFieldSymbolDeSer(String kind) voidputFunctionSymbolDeSer(String kind) voidvoidputMethodSymbolDeSer(String kind) voidputOOTypeSymbolDeSer(String kind) voidputTypeSymbolDeSer(String kind) voidputTypeVarSymbolDeSer(String kind) voidputVariableSymbolDeSer(String kind) voidsetAdaptedDiagramSymbolResolverList(List<IDiagramSymbolResolver> adaptedDiagramSymbolResolver) voidsetAdaptedFieldSymbolResolverList(List<IFieldSymbolResolver> adaptedFieldSymbolResolver) voidsetAdaptedFunctionSymbolResolverList(List<IFunctionSymbolResolver> adaptedFunctionSymbolResolver) voidsetAdaptedMCStereotypeSymbolResolverList(List<IMCStereotypeSymbolResolver> adaptedMCStereotypeSymbolResolver) voidsetAdaptedMethodSymbolResolverList(List<IMethodSymbolResolver> adaptedMethodSymbolResolver) voidsetAdaptedOOTypeSymbolResolverList(List<IOOTypeSymbolResolver> adaptedOOTypeSymbolResolver) voidsetAdaptedTypeSymbolResolverList(List<ITypeSymbolResolver> adaptedTypeSymbolResolver) voidsetAdaptedTypeVarSymbolResolverList(List<ITypeVarSymbolResolver> adaptedTypeVarSymbolResolver) voidsetAdaptedVariableSymbolResolverList(List<IVariableSymbolResolver> adaptedVariableSymbolResolver) voidsetDeSer(de.monticore.symboltable.serialization.IDeSer deSer) voidsetFileExt(String fileExt) voidsetSymbolDeSers(Map<String, de.monticore.symboltable.serialization.ISymbolDeSer> symbolDeSers) voidsetSymbolPath(de.monticore.io.paths.MCPath symbolPath) voidsetSymbols2Json(OOSymbolsSymbols2Json symbols2Json) Methods inherited from class de.monticore.symbols.oosymbols._symboltable.OOSymbolsScope
add, add, add, add, add, add, add, add, add, add, addSubScope, addSubScope, addSubScope, getAstNode, getDiagramSymbols, getDiagramSymbolsWithSubKinds, getEnclosingScope, getFieldSymbols, getFieldSymbolsWithSubKinds, getFunctionSymbols, getFunctionSymbolsWithSubKinds, getMCStereotypeSymbols, getMCStereotypeSymbolsWithSubKinds, getMethodSymbols, getMethodSymbolsWithSubKinds, getName, getOOTypeSymbols, getOOTypeSymbolsWithSubKinds, getSpanningSymbol, getSubScopes, getTypeSymbols, getTypeSymbolsWithSubKinds, getTypeVarSymbols, getTypeVarSymbolsWithSubKinds, getUnknownSymbols, getUnknownSymbolsWithSubKinds, getVariableSymbols, getVariableSymbolsWithSubKinds, isDiagramSymbolsAlreadyResolved, isExportingSymbols, isFieldSymbolsAlreadyResolved, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isMethodSymbolsAlreadyResolved, isOOTypeSymbolsAlreadyResolved, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isShadowing, isTypeSymbolsAlreadyResolved, isTypeVarSymbolsAlreadyResolved, isUnknownSymbolsAlreadyResolved, isVariableSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, removeSubScope, removeSubScope, removeSubScope, resolveDiagramSubKinds, resolveFieldSubKinds, resolveFunctionSubKinds, resolveMCStereotypeSubKinds, resolveMethodSubKinds, resolveOOTypeSubKinds, resolveTypeSubKinds, resolveTypeVarSubKinds, resolveVariableSubKinds, setAstNode, setAstNodeAbsent, setDiagramSymbolsAlreadyResolved, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setFieldSymbolsAlreadyResolved, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setMethodSymbolsAlreadyResolved, setName, setNameAbsent, setOOTypeSymbolsAlreadyResolved, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent, setSubScopes, setTypeSymbolsAlreadyResolved, setTypeVarSymbolsAlreadyResolved, setUnknownSymbolsAlreadyResolved, setVariableSymbolsAlreadyResolvedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsGlobalScope
addAdaptedDiagramSymbolResolver, addAdaptedDiagramSymbolResolver, addAdaptedFunctionSymbolResolver, addAdaptedFunctionSymbolResolver, addAdaptedMCStereotypeSymbolResolver, addAdaptedMCStereotypeSymbolResolver, addAdaptedTypeSymbolResolver, addAdaptedTypeSymbolResolver, addAdaptedTypeVarSymbolResolver, addAdaptedTypeVarSymbolResolver, addAdaptedVariableSymbolResolver, addAdaptedVariableSymbolResolver, addAllAdaptedDiagramSymbolResolver, addAllAdaptedDiagramSymbolResolver, addAllAdaptedFunctionSymbolResolver, addAllAdaptedFunctionSymbolResolver, addAllAdaptedMCStereotypeSymbolResolver, addAllAdaptedMCStereotypeSymbolResolver, addAllAdaptedTypeSymbolResolver, addAllAdaptedTypeSymbolResolver, addAllAdaptedTypeVarSymbolResolver, addAllAdaptedTypeVarSymbolResolver, addAllAdaptedVariableSymbolResolver, addAllAdaptedVariableSymbolResolver, calculateModelNamesForDiagram, calculateModelNamesForFunction, calculateModelNamesForMCStereotype, calculateModelNamesForType, calculateModelNamesForTypeVar, calculateModelNamesForVariable, clearAdaptedDiagramSymbolResolver, clearAdaptedFunctionSymbolResolver, clearAdaptedMCStereotypeSymbolResolver, clearAdaptedTypeSymbolResolver, clearAdaptedTypeVarSymbolResolver, clearAdaptedVariableSymbolResolver, containsAdaptedDiagramSymbolResolver, containsAdaptedFunctionSymbolResolver, containsAdaptedMCStereotypeSymbolResolver, containsAdaptedTypeSymbolResolver, containsAdaptedTypeVarSymbolResolver, containsAdaptedVariableSymbolResolver, containsAllAdaptedDiagramSymbolResolver, containsAllAdaptedFunctionSymbolResolver, containsAllAdaptedMCStereotypeSymbolResolver, containsAllAdaptedTypeSymbolResolver, containsAllAdaptedTypeVarSymbolResolver, containsAllAdaptedVariableSymbolResolver, equalsAdaptedDiagramSymbolResolver, equalsAdaptedFunctionSymbolResolver, equalsAdaptedMCStereotypeSymbolResolver, equalsAdaptedTypeSymbolResolver, equalsAdaptedTypeVarSymbolResolver, equalsAdaptedVariableSymbolResolver, forEachAdaptedDiagramSymbolResolver, forEachAdaptedFunctionSymbolResolver, forEachAdaptedMCStereotypeSymbolResolver, forEachAdaptedTypeSymbolResolver, forEachAdaptedTypeVarSymbolResolver, forEachAdaptedVariableSymbolResolver, getAdaptedDiagramSymbolResolver, getAdaptedFunctionSymbolResolver, getAdaptedMCStereotypeSymbolResolver, getAdaptedTypeSymbolResolver, getAdaptedTypeVarSymbolResolver, getAdaptedVariableSymbolResolver, hashCodeAdaptedDiagramSymbolResolver, hashCodeAdaptedFunctionSymbolResolver, hashCodeAdaptedMCStereotypeSymbolResolver, hashCodeAdaptedTypeSymbolResolver, hashCodeAdaptedTypeVarSymbolResolver, hashCodeAdaptedVariableSymbolResolver, indexOfAdaptedDiagramSymbolResolver, indexOfAdaptedFunctionSymbolResolver, indexOfAdaptedMCStereotypeSymbolResolver, indexOfAdaptedTypeSymbolResolver, indexOfAdaptedTypeVarSymbolResolver, indexOfAdaptedVariableSymbolResolver, isEmptyAdaptedDiagramSymbolResolver, isEmptyAdaptedFunctionSymbolResolver, isEmptyAdaptedMCStereotypeSymbolResolver, isEmptyAdaptedTypeSymbolResolver, isEmptyAdaptedTypeVarSymbolResolver, isEmptyAdaptedVariableSymbolResolver, iteratorAdaptedDiagramSymbolResolver, iteratorAdaptedFunctionSymbolResolver, iteratorAdaptedMCStereotypeSymbolResolver, iteratorAdaptedTypeSymbolResolver, iteratorAdaptedTypeVarSymbolResolver, iteratorAdaptedVariableSymbolResolver, lastIndexOfAdaptedDiagramSymbolResolver, lastIndexOfAdaptedFunctionSymbolResolver, lastIndexOfAdaptedMCStereotypeSymbolResolver, lastIndexOfAdaptedTypeSymbolResolver, lastIndexOfAdaptedTypeVarSymbolResolver, lastIndexOfAdaptedVariableSymbolResolver, listIteratorAdaptedDiagramSymbolResolver, listIteratorAdaptedDiagramSymbolResolver, listIteratorAdaptedFunctionSymbolResolver, listIteratorAdaptedFunctionSymbolResolver, listIteratorAdaptedMCStereotypeSymbolResolver, listIteratorAdaptedMCStereotypeSymbolResolver, listIteratorAdaptedTypeSymbolResolver, listIteratorAdaptedTypeSymbolResolver, listIteratorAdaptedTypeVarSymbolResolver, listIteratorAdaptedTypeVarSymbolResolver, listIteratorAdaptedVariableSymbolResolver, listIteratorAdaptedVariableSymbolResolver, parallelStreamAdaptedDiagramSymbolResolver, parallelStreamAdaptedFunctionSymbolResolver, parallelStreamAdaptedMCStereotypeSymbolResolver, parallelStreamAdaptedTypeSymbolResolver, parallelStreamAdaptedTypeVarSymbolResolver, parallelStreamAdaptedVariableSymbolResolver, removeAdaptedDiagramSymbolResolver, removeAdaptedDiagramSymbolResolver, removeAdaptedFunctionSymbolResolver, removeAdaptedFunctionSymbolResolver, removeAdaptedMCStereotypeSymbolResolver, removeAdaptedMCStereotypeSymbolResolver, removeAdaptedTypeSymbolResolver, removeAdaptedTypeSymbolResolver, removeAdaptedTypeVarSymbolResolver, removeAdaptedTypeVarSymbolResolver, removeAdaptedVariableSymbolResolver, removeAdaptedVariableSymbolResolver, removeAllAdaptedDiagramSymbolResolver, removeAllAdaptedFunctionSymbolResolver, removeAllAdaptedMCStereotypeSymbolResolver, removeAllAdaptedTypeSymbolResolver, removeAllAdaptedTypeVarSymbolResolver, removeAllAdaptedVariableSymbolResolver, removeIfAdaptedDiagramSymbolResolver, removeIfAdaptedFunctionSymbolResolver, removeIfAdaptedMCStereotypeSymbolResolver, removeIfAdaptedTypeSymbolResolver, removeIfAdaptedTypeVarSymbolResolver, removeIfAdaptedVariableSymbolResolver, replaceAllAdaptedDiagramSymbolResolver, replaceAllAdaptedFunctionSymbolResolver, replaceAllAdaptedMCStereotypeSymbolResolver, replaceAllAdaptedTypeSymbolResolver, replaceAllAdaptedTypeVarSymbolResolver, replaceAllAdaptedVariableSymbolResolver, retainAllAdaptedDiagramSymbolResolver, retainAllAdaptedFunctionSymbolResolver, retainAllAdaptedMCStereotypeSymbolResolver, retainAllAdaptedTypeSymbolResolver, retainAllAdaptedTypeVarSymbolResolver, retainAllAdaptedVariableSymbolResolver, setAdaptedDiagramSymbolResolver, setAdaptedFunctionSymbolResolver, setAdaptedMCStereotypeSymbolResolver, setAdaptedTypeSymbolResolver, setAdaptedTypeVarSymbolResolver, setAdaptedVariableSymbolResolver, setEnclosingScope, sizeAdaptedDiagramSymbolResolver, sizeAdaptedFunctionSymbolResolver, sizeAdaptedMCStereotypeSymbolResolver, sizeAdaptedTypeSymbolResolver, sizeAdaptedTypeVarSymbolResolver, sizeAdaptedVariableSymbolResolver, sortAdaptedDiagramSymbolResolver, sortAdaptedFunctionSymbolResolver, sortAdaptedMCStereotypeSymbolResolver, sortAdaptedTypeSymbolResolver, sortAdaptedTypeVarSymbolResolver, sortAdaptedVariableSymbolResolver, spliteratorAdaptedDiagramSymbolResolver, spliteratorAdaptedFunctionSymbolResolver, spliteratorAdaptedMCStereotypeSymbolResolver, spliteratorAdaptedTypeSymbolResolver, spliteratorAdaptedTypeVarSymbolResolver, spliteratorAdaptedVariableSymbolResolver, streamAdaptedDiagramSymbolResolver, streamAdaptedFunctionSymbolResolver, streamAdaptedMCStereotypeSymbolResolver, streamAdaptedTypeSymbolResolver, streamAdaptedTypeVarSymbolResolver, streamAdaptedVariableSymbolResolver, subListAdaptedDiagramSymbolResolver, subListAdaptedFunctionSymbolResolver, subListAdaptedMCStereotypeSymbolResolver, subListAdaptedTypeSymbolResolver, subListAdaptedTypeVarSymbolResolver, subListAdaptedVariableSymbolResolver, toArrayAdaptedDiagramSymbolResolver, toArrayAdaptedDiagramSymbolResolver, toArrayAdaptedFunctionSymbolResolver, toArrayAdaptedFunctionSymbolResolver, toArrayAdaptedMCStereotypeSymbolResolver, toArrayAdaptedMCStereotypeSymbolResolver, toArrayAdaptedTypeSymbolResolver, toArrayAdaptedTypeSymbolResolver, toArrayAdaptedTypeVarSymbolResolver, toArrayAdaptedTypeVarSymbolResolver, toArrayAdaptedVariableSymbolResolver, toArrayAdaptedVariableSymbolResolverMethods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScope
isTypeVariableBoundMethods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScopeTOP
add, add, add, add, add, add, addSubScope, continueAsDiagramSubScope, continueAsFunctionSubScope, continueAsMCStereotypeSubScope, continueAsTypeSubScope, continueAsTypeVarSubScope, continueAsVariableSubScope, continueDiagramWithEnclosingScope, continueFunctionWithEnclosingScope, continueMCStereotypeWithEnclosingScope, continueTypeVarWithEnclosingScope, continueTypeWithEnclosingScope, continueVariableWithEnclosingScope, filterDiagram, filterFunction, filterMCStereotype, filterType, filterTypeVar, filterVariable, getDiagramSymbols, getDiagramSymbolsWithSubKinds, getFunctionSymbols, getFunctionSymbolsWithSubKinds, getLocalDiagramSymbols, getLocalFunctionSymbols, getLocalMCStereotypeSymbols, getLocalTypeSymbols, getLocalTypeVarSymbols, getLocalVariableSymbols, getMCStereotypeSymbols, getMCStereotypeSymbolsWithSubKinds, getTypeSymbols, getTypeSymbolsWithSubKinds, getTypeVarSymbols, getTypeVarSymbolsWithSubKinds, getVariableSymbols, getVariableSymbolsWithSubKinds, isDiagramSymbolsAlreadyResolved, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isTypeSymbolsAlreadyResolved, isTypeVarSymbolsAlreadyResolved, isVariableSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, removeSubScope, resolveAdaptedDiagramLocallyMany, resolveAdaptedFunctionLocallyMany, resolveAdaptedMCStereotypeLocallyMany, resolveAdaptedTypeLocallyMany, resolveAdaptedTypeVarLocallyMany, resolveAdaptedVariableLocallyMany, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagramDown, resolveDiagramDown, resolveDiagramDown, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramLocally, resolveDiagramLocallyMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramSubKinds, resolveFunction, resolveFunction, resolveFunction, resolveFunction, resolveFunctionDown, resolveFunctionDown, resolveFunctionDown, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionLocally, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionSubKinds, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeLocally, resolveMCStereotypeLocallyMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeSubKinds, resolveType, resolveType, resolveType, resolveType, resolveTypeDown, resolveTypeDown, resolveTypeDown, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeLocally, resolveTypeLocallyMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeSubKinds, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarLocally, resolveTypeVarLocallyMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarSubKinds, resolveVariable, resolveVariable, resolveVariable, resolveVariable, resolveVariableDown, resolveVariableDown, resolveVariableDown, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableLocally, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableSubKinds, setDiagramSymbolsAlreadyResolved, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setTypeSymbolsAlreadyResolved, setTypeVarSymbolsAlreadyResolved, setVariableSymbolsAlreadyResolvedMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsGlobalScope
addAdaptedFieldSymbolResolver, addAdaptedFieldSymbolResolver, addAdaptedMethodSymbolResolver, addAdaptedMethodSymbolResolver, addAdaptedOOTypeSymbolResolver, addAdaptedOOTypeSymbolResolver, addAllAdaptedFieldSymbolResolver, addAllAdaptedFieldSymbolResolver, addAllAdaptedMethodSymbolResolver, addAllAdaptedMethodSymbolResolver, addAllAdaptedOOTypeSymbolResolver, addAllAdaptedOOTypeSymbolResolver, calculateModelNamesForField, calculateModelNamesForMethod, calculateModelNamesForOOType, checkIfContinueAsSubScope, clearAdaptedFieldSymbolResolver, clearAdaptedMethodSymbolResolver, clearAdaptedOOTypeSymbolResolver, containsAdaptedFieldSymbolResolver, containsAdaptedMethodSymbolResolver, containsAdaptedOOTypeSymbolResolver, containsAllAdaptedFieldSymbolResolver, containsAllAdaptedMethodSymbolResolver, containsAllAdaptedOOTypeSymbolResolver, equalsAdaptedFieldSymbolResolver, equalsAdaptedMethodSymbolResolver, equalsAdaptedOOTypeSymbolResolver, forEachAdaptedFieldSymbolResolver, forEachAdaptedMethodSymbolResolver, forEachAdaptedOOTypeSymbolResolver, getAdaptedFieldSymbolResolver, getAdaptedMethodSymbolResolver, getAdaptedOOTypeSymbolResolver, getDiagramSymbolDeSer, getEnclosingScope, getFieldSymbolDeSer, getFunctionSymbolDeSer, getMCStereotypeSymbolDeSer, getMethodSymbolDeSer, getName, getOOTypeSymbolDeSer, getSymbolDeSer, getTypeSymbolDeSer, getTypeVarSymbolDeSer, getVariableSymbolDeSer, hashCodeAdaptedFieldSymbolResolver, hashCodeAdaptedMethodSymbolResolver, hashCodeAdaptedOOTypeSymbolResolver, indexOfAdaptedFieldSymbolResolver, indexOfAdaptedMethodSymbolResolver, indexOfAdaptedOOTypeSymbolResolver, isEmptyAdaptedFieldSymbolResolver, isEmptyAdaptedMethodSymbolResolver, isEmptyAdaptedOOTypeSymbolResolver, isPresentName, iteratorAdaptedFieldSymbolResolver, iteratorAdaptedMethodSymbolResolver, iteratorAdaptedOOTypeSymbolResolver, lastIndexOfAdaptedFieldSymbolResolver, lastIndexOfAdaptedMethodSymbolResolver, lastIndexOfAdaptedOOTypeSymbolResolver, listIteratorAdaptedFieldSymbolResolver, listIteratorAdaptedFieldSymbolResolver, listIteratorAdaptedMethodSymbolResolver, listIteratorAdaptedMethodSymbolResolver, listIteratorAdaptedOOTypeSymbolResolver, listIteratorAdaptedOOTypeSymbolResolver, parallelStreamAdaptedFieldSymbolResolver, parallelStreamAdaptedMethodSymbolResolver, parallelStreamAdaptedOOTypeSymbolResolver, putSymbolDeSer, removeAdaptedFieldSymbolResolver, removeAdaptedFieldSymbolResolver, removeAdaptedMethodSymbolResolver, removeAdaptedMethodSymbolResolver, removeAdaptedOOTypeSymbolResolver, removeAdaptedOOTypeSymbolResolver, removeAllAdaptedFieldSymbolResolver, removeAllAdaptedMethodSymbolResolver, removeAllAdaptedOOTypeSymbolResolver, removeIfAdaptedFieldSymbolResolver, removeIfAdaptedMethodSymbolResolver, removeIfAdaptedOOTypeSymbolResolver, replaceAllAdaptedFieldSymbolResolver, replaceAllAdaptedMethodSymbolResolver, replaceAllAdaptedOOTypeSymbolResolver, resolveAdaptedDiagram, resolveAdaptedField, resolveAdaptedFunction, resolveAdaptedMCStereotype, resolveAdaptedMethod, resolveAdaptedOOType, resolveAdaptedType, resolveAdaptedTypeVar, resolveAdaptedVariable, resolveDiagramMany, resolveFieldMany, resolveFunctionMany, resolveMCStereotypeMany, resolveMethodMany, resolveOOTypeMany, resolveTypeMany, resolveTypeVarMany, resolveVariableMany, retainAllAdaptedFieldSymbolResolver, retainAllAdaptedMethodSymbolResolver, retainAllAdaptedOOTypeSymbolResolver, setAdaptedFieldSymbolResolver, setAdaptedMethodSymbolResolver, setAdaptedOOTypeSymbolResolver, setEnclosingScope, sizeAdaptedFieldSymbolResolver, sizeAdaptedMethodSymbolResolver, sizeAdaptedOOTypeSymbolResolver, sortAdaptedFieldSymbolResolver, sortAdaptedMethodSymbolResolver, sortAdaptedOOTypeSymbolResolver, spliteratorAdaptedFieldSymbolResolver, spliteratorAdaptedMethodSymbolResolver, spliteratorAdaptedOOTypeSymbolResolver, streamAdaptedFieldSymbolResolver, streamAdaptedMethodSymbolResolver, streamAdaptedOOTypeSymbolResolver, subListAdaptedFieldSymbolResolver, subListAdaptedMethodSymbolResolver, subListAdaptedOOTypeSymbolResolver, toArrayAdaptedFieldSymbolResolver, toArrayAdaptedFieldSymbolResolver, toArrayAdaptedMethodSymbolResolver, toArrayAdaptedMethodSymbolResolver, toArrayAdaptedOOTypeSymbolResolver, toArrayAdaptedOOTypeSymbolResolverMethods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScope
resolveFieldLocallyMany, resolveFunctionLocallyMany, resolveMethodLocallyMany, resolveVariableLocallyManyMethods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScopeTOP
add, add, add, addSubScope, continueAsFieldSubScope, continueAsMethodSubScope, continueAsOOTypeSubScope, continueFieldWithEnclosingScope, continueMethodWithEnclosingScope, continueOOTypeWithEnclosingScope, filterField, filterMethod, filterOOType, getFieldSymbols, getFieldSymbolsWithSubKinds, getLocalFieldSymbols, getLocalMethodSymbols, getLocalOOTypeSymbols, getMethodSymbols, getMethodSymbolsWithSubKinds, getOOTypeSymbols, getOOTypeSymbolsWithSubKinds, getSubScopes, getSymbolsSize, isFieldSymbolsAlreadyResolved, isMethodSymbolsAlreadyResolved, isOOTypeSymbolsAlreadyResolved, remove, remove, remove, removeSubScope, resolveAdaptedFieldLocallyMany, resolveAdaptedMethodLocallyMany, resolveAdaptedOOTypeLocallyMany, resolveField, resolveField, resolveField, resolveField, resolveFieldDown, resolveFieldDown, resolveFieldDown, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldLocally, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldSubKinds, resolveMethod, resolveMethod, resolveMethod, resolveMethod, resolveMethodDown, resolveMethodDown, resolveMethodDown, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodLocally, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodSubKinds, resolveOOType, resolveOOType, resolveOOType, resolveOOType, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeLocally, resolveOOTypeLocallyMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeSubKinds, setFieldSymbolsAlreadyResolved, setMethodSymbolsAlreadyResolved, setOOTypeSymbolsAlreadyResolvedMethods 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
-
Field Details
-
symbolPath
protected de.monticore.io.paths.MCPath symbolPath -
fileExt
-
deSer
public de.monticore.symboltable.serialization.IDeSer deSer -
symbolDeSers
-
symbols2Json
-
cache
-
adaptedOOTypeSymbolResolver
-
adaptedFieldSymbolResolver
-
adaptedMethodSymbolResolver
-
adaptedDiagramSymbolResolver
-
adaptedTypeSymbolResolver
-
adaptedTypeVarSymbolResolver
-
adaptedVariableSymbolResolver
-
adaptedFunctionSymbolResolver
-
adaptedMCStereotypeSymbolResolver
-
-
Constructor Details
-
OOSymbolsGlobalScope
-
OOSymbolsGlobalScope
public OOSymbolsGlobalScope()
-
-
Method Details
-
getSymbolPath
public de.monticore.io.paths.MCPath getSymbolPath()- Specified by:
getSymbolPathin interfacede.monticore.symboltable.IGlobalScope
-
setSymbolPath
public void setSymbolPath(de.monticore.io.paths.MCPath symbolPath) - Specified by:
setSymbolPathin interfacede.monticore.symboltable.IGlobalScope
-
getFileExt
- Specified by:
getFileExtin interfacede.monticore.symboltable.IGlobalScope
-
setFileExt
- Specified by:
setFileExtin interfacede.monticore.symboltable.IGlobalScope
-
getDeSer
public de.monticore.symboltable.serialization.IDeSer getDeSer()- Specified by:
getDeSerin interfacede.monticore.symboltable.IGlobalScope
-
setDeSer
public void setDeSer(de.monticore.symboltable.serialization.IDeSer deSer) - Specified by:
setDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfaceIBasicSymbolsGlobalScope- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIOOSymbolsGlobalScope
-
setSymbolDeSers
public void setSymbolDeSers(Map<String, de.monticore.symboltable.serialization.ISymbolDeSer> symbolDeSers) - Specified by:
setSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope
-
setSymbols2Json
-
getSymbols2Json
-
addLoadedFile
- Specified by:
addLoadedFilein interfacede.monticore.symboltable.IGlobalScope
-
clearLoadedFiles
public void clearLoadedFiles()- Specified by:
clearLoadedFilesin interfacede.monticore.symboltable.IGlobalScope
-
isFileLoaded
- Specified by:
isFileLoadedin interfacede.monticore.symboltable.IGlobalScope
-
init
public void init()- Specified by:
initin interfacede.monticore.symboltable.IGlobalScope
-
getAdaptedOOTypeSymbolResolverList
- Specified by:
getAdaptedOOTypeSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
setAdaptedOOTypeSymbolResolverList
public void setAdaptedOOTypeSymbolResolverList(List<IOOTypeSymbolResolver> adaptedOOTypeSymbolResolver) - Specified by:
setAdaptedOOTypeSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
getAdaptedFieldSymbolResolverList
- Specified by:
getAdaptedFieldSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
setAdaptedFieldSymbolResolverList
public void setAdaptedFieldSymbolResolverList(List<IFieldSymbolResolver> adaptedFieldSymbolResolver) - Specified by:
setAdaptedFieldSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
getAdaptedMethodSymbolResolverList
- Specified by:
getAdaptedMethodSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
setAdaptedMethodSymbolResolverList
public void setAdaptedMethodSymbolResolverList(List<IMethodSymbolResolver> adaptedMethodSymbolResolver) - Specified by:
setAdaptedMethodSymbolResolverListin interfaceIOOSymbolsGlobalScope
-
getAdaptedDiagramSymbolResolverList
- Specified by:
getAdaptedDiagramSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedDiagramSymbolResolverList
public void setAdaptedDiagramSymbolResolverList(List<IDiagramSymbolResolver> adaptedDiagramSymbolResolver) - Specified by:
setAdaptedDiagramSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
getAdaptedTypeSymbolResolverList
- Specified by:
getAdaptedTypeSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedTypeSymbolResolverList
- Specified by:
setAdaptedTypeSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
getAdaptedTypeVarSymbolResolverList
- Specified by:
getAdaptedTypeVarSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedTypeVarSymbolResolverList
public void setAdaptedTypeVarSymbolResolverList(List<ITypeVarSymbolResolver> adaptedTypeVarSymbolResolver) - Specified by:
setAdaptedTypeVarSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
getAdaptedVariableSymbolResolverList
- Specified by:
getAdaptedVariableSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedVariableSymbolResolverList
public void setAdaptedVariableSymbolResolverList(List<IVariableSymbolResolver> adaptedVariableSymbolResolver) - Specified by:
setAdaptedVariableSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
getAdaptedFunctionSymbolResolverList
- Specified by:
getAdaptedFunctionSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedFunctionSymbolResolverList
public void setAdaptedFunctionSymbolResolverList(List<IFunctionSymbolResolver> adaptedFunctionSymbolResolver) - Specified by:
setAdaptedFunctionSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
getAdaptedMCStereotypeSymbolResolverList
- Specified by:
getAdaptedMCStereotypeSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
setAdaptedMCStereotypeSymbolResolverList
public void setAdaptedMCStereotypeSymbolResolverList(List<IMCStereotypeSymbolResolver> adaptedMCStereotypeSymbolResolver) - Specified by:
setAdaptedMCStereotypeSymbolResolverListin interfaceIBasicSymbolsGlobalScope
-
loadOOType
- Specified by:
loadOOTypein interfaceIOOSymbolsGlobalScope
-
loadField
- Specified by:
loadFieldin interfaceIOOSymbolsGlobalScope
-
loadMethod
- Specified by:
loadMethodin interfaceIOOSymbolsGlobalScope
-
loadDiagram
- Specified by:
loadDiagramin interfaceIBasicSymbolsGlobalScope- Specified by:
loadDiagramin interfaceIOOSymbolsGlobalScope
-
loadType
- Specified by:
loadTypein interfaceIBasicSymbolsGlobalScope- Specified by:
loadTypein interfaceIOOSymbolsGlobalScope
-
loadTypeVar
- Specified by:
loadTypeVarin interfaceIBasicSymbolsGlobalScope- Specified by:
loadTypeVarin interfaceIOOSymbolsGlobalScope
-
loadVariable
- Specified by:
loadVariablein interfaceIBasicSymbolsGlobalScope- Specified by:
loadVariablein interfaceIOOSymbolsGlobalScope
-
loadFunction
- Specified by:
loadFunctionin interfaceIBasicSymbolsGlobalScope- Specified by:
loadFunctionin interfaceIOOSymbolsGlobalScope
-
loadMCStereotype
- Specified by:
loadMCStereotypein interfaceIBasicSymbolsGlobalScope- Specified by:
loadMCStereotypein interfaceIOOSymbolsGlobalScope
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIBasicSymbolsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIOOSymbolsGlobalScope
-
getRealThis
- Specified by:
getRealThisin interfaceIBasicSymbolsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIOOSymbolsGlobalScope
-
clear
public void clear()- Specified by:
clearin interfacede.monticore.symboltable.IGlobalScope
-
putOOTypeSymbolDeSer
- Specified by:
putOOTypeSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putFieldSymbolDeSer
- Specified by:
putFieldSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putMethodSymbolDeSer
- Specified by:
putMethodSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putDiagramSymbolDeSer
- Specified by:
putDiagramSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putDiagramSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putTypeSymbolDeSer
- Specified by:
putTypeSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putTypeSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putTypeVarSymbolDeSer
- Specified by:
putTypeVarSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putTypeVarSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putVariableSymbolDeSer
- Specified by:
putVariableSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putVariableSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putFunctionSymbolDeSer
- Specified by:
putFunctionSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putFunctionSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
putMCStereotypeSymbolDeSer
- Specified by:
putMCStereotypeSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putMCStereotypeSymbolDeSerin interfaceIOOSymbolsGlobalScope
-
accept
- Specified by:
acceptin interfaceIOOSymbolsGlobalScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Overrides:
acceptin classOOSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIOOSymbolsGlobalScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Overrides:
acceptin classOOSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIOOSymbolsGlobalScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Overrides:
acceptin classOOSymbolsScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIOOSymbolsGlobalScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classOOSymbolsScope
-