Class CompSymbolsGlobalScope
java.lang.Object
de.monticore.symbols.compsymbols._symboltable.CompSymbolsScope
de.monticore.symbols.compsymbols._symboltable.CompSymbolsGlobalScope
- All Implemented Interfaces:
IExpressionsBasisGlobalScope,IExpressionsBasisScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IMCBasicsGlobalScope,IMCBasicsScope,IBasicSymbolsGlobalScope,IBasicSymbolsScope,IBasicSymbolsScopeTOP,ICompSymbolsGlobalScope,ICompSymbolsScope,de.monticore.symboltable.IGlobalScope,de.monticore.symboltable.IScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IComponentTypeSymbolResolver> protected List<IDiagramSymbolResolver> protected List<IFunctionSymbolResolver> protected List<IMCStereotypeSymbolResolver> protected List<IPortSymbolResolver> protected List<ISubcomponentSymbolResolver> protected List<ITypeSymbolResolver> protected List<ITypeVarSymbolResolver> protected List<IVariableSymbolResolver> de.monticore.symboltable.serialization.IDeSerprotected Stringprotected de.monticore.io.paths.MCPathprotected CompSymbolsSymbols2JsonFields inherited from class de.monticore.symbols.compsymbols._symboltable.CompSymbolsScope
astNode, componentTypeSymbols, componentTypeSymbolsAlreadyResolved, diagramSymbols, diagramSymbolsAlreadyResolved, enclosingScope, exportingSymbols, functionSymbols, functionSymbolsAlreadyResolved, mCStereotypeSymbols, mCStereotypeSymbolsAlreadyResolved, name, ordered, portSymbols, portSymbolsAlreadyResolved, shadowing, spanningSymbol, subcomponentSymbols, subcomponentSymbolsAlreadyResolved, subScopes, typeSymbols, typeSymbolsAlreadyResolved, typeVarSymbols, typeVarSymbolsAlreadyResolved, unknownSymbols, unknownSymbolsAlreadyResolved, variableSymbols, variableSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionCompSymbolsGlobalScope(de.monticore.io.paths.MCPath symbolPath, String fileExt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ExpressionsBasisTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(BasicSymbolsTraverser visitor) voidaccept(CompSymbolsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidaddLoadedFile(String name) voidclear()voidde.monticore.symboltable.serialization.IDeSergetDeSer()de.monticore.io.paths.MCPathvoidinit()booleanisFileLoaded(String name) voidloadComponentType(String name) voidloadDiagram(String name) voidloadFileForModelName(String modelName) voidloadFunction(String name) voidloadMCStereotype(String name) voidvoidloadSubcomponent(String name) voidvoidloadTypeVar(String name) voidloadVariable(String name) voidvoidputDiagramSymbolDeSer(String kind) voidputFunctionSymbolDeSer(String kind) voidvoidputPortSymbolDeSer(String kind) voidvoidputTypeSymbolDeSer(String kind) voidputTypeVarSymbolDeSer(String kind) voidputVariableSymbolDeSer(String kind) voidsetAdaptedComponentTypeSymbolResolverList(List<IComponentTypeSymbolResolver> adaptedComponentTypeSymbolResolver) voidsetAdaptedDiagramSymbolResolverList(List<IDiagramSymbolResolver> adaptedDiagramSymbolResolver) voidsetAdaptedFunctionSymbolResolverList(List<IFunctionSymbolResolver> adaptedFunctionSymbolResolver) voidsetAdaptedMCStereotypeSymbolResolverList(List<IMCStereotypeSymbolResolver> adaptedMCStereotypeSymbolResolver) voidsetAdaptedPortSymbolResolverList(List<IPortSymbolResolver> adaptedPortSymbolResolver) voidsetAdaptedSubcomponentSymbolResolverList(List<ISubcomponentSymbolResolver> adaptedSubcomponentSymbolResolver) 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(CompSymbolsSymbols2Json symbols2Json) Methods inherited from class de.monticore.symbols.compsymbols._symboltable.CompSymbolsScope
add, add, add, add, add, add, add, add, add, add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getComponentTypeSymbols, getDiagramSymbols, getEnclosingScope, getFunctionSymbols, getMCStereotypeSymbols, getName, getPortSymbols, getSpanningSymbol, getSubcomponentSymbols, getSubScopes, getTypeSymbols, getTypeVarSymbols, getUnknownSymbols, getVariableSymbols, isComponentTypeSymbolsAlreadyResolved, isDiagramSymbolsAlreadyResolved, isExportingSymbols, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isOrdered, isPortSymbolsAlreadyResolved, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isShadowing, isSubcomponentSymbolsAlreadyResolved, isTypeSymbolsAlreadyResolved, isTypeVarSymbolsAlreadyResolved, isUnknownSymbolsAlreadyResolved, isVariableSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, resolveComponentTypeSubKinds, resolveDiagramSubKinds, resolveFunctionSubKinds, resolveMCStereotypeSubKinds, resolvePortSubKinds, resolveSubcomponentSubKinds, resolveTypeSubKinds, resolveTypeVarSubKinds, resolveVariableSubKinds, setAstNode, setAstNodeAbsent, setComponentTypeSymbolsAlreadyResolved, setDiagramSymbolsAlreadyResolved, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setName, setNameAbsent, setOrdered, setPortSymbolsAlreadyResolved, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent, setSubcomponentSymbolsAlreadyResolved, 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
isTypeVariableBound, resolveFunctionLocallyMany, resolveVariableLocallyManyMethods 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, getFunctionSymbols, getLocalDiagramSymbols, getLocalFunctionSymbols, getLocalMCStereotypeSymbols, getLocalTypeSymbols, getLocalTypeVarSymbols, getLocalVariableSymbols, getMCStereotypeSymbols, getTypeSymbols, getTypeVarSymbols, getVariableSymbols, 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.symbols.compsymbols._symboltable.ICompSymbolsGlobalScope
addAdaptedComponentTypeSymbolResolver, addAdaptedComponentTypeSymbolResolver, addAdaptedPortSymbolResolver, addAdaptedPortSymbolResolver, addAdaptedSubcomponentSymbolResolver, addAdaptedSubcomponentSymbolResolver, addAllAdaptedComponentTypeSymbolResolver, addAllAdaptedComponentTypeSymbolResolver, addAllAdaptedPortSymbolResolver, addAllAdaptedPortSymbolResolver, addAllAdaptedSubcomponentSymbolResolver, addAllAdaptedSubcomponentSymbolResolver, calculateModelNamesForComponentType, calculateModelNamesForPort, calculateModelNamesForSubcomponent, checkIfContinueAsSubScope, clearAdaptedComponentTypeSymbolResolver, clearAdaptedPortSymbolResolver, clearAdaptedSubcomponentSymbolResolver, containsAdaptedComponentTypeSymbolResolver, containsAdaptedPortSymbolResolver, containsAdaptedSubcomponentSymbolResolver, containsAllAdaptedComponentTypeSymbolResolver, containsAllAdaptedPortSymbolResolver, containsAllAdaptedSubcomponentSymbolResolver, equalsAdaptedComponentTypeSymbolResolver, equalsAdaptedPortSymbolResolver, equalsAdaptedSubcomponentSymbolResolver, forEachAdaptedComponentTypeSymbolResolver, forEachAdaptedPortSymbolResolver, forEachAdaptedSubcomponentSymbolResolver, getAdaptedComponentTypeSymbolResolver, getAdaptedPortSymbolResolver, getAdaptedSubcomponentSymbolResolver, getComponentTypeSymbolDeSer, getDiagramSymbolDeSer, getEnclosingScope, getFunctionSymbolDeSer, getMCStereotypeSymbolDeSer, getName, getPortSymbolDeSer, getSubcomponentSymbolDeSer, getSymbolDeSer, getTypeSymbolDeSer, getTypeVarSymbolDeSer, getVariableSymbolDeSer, hashCodeAdaptedComponentTypeSymbolResolver, hashCodeAdaptedPortSymbolResolver, hashCodeAdaptedSubcomponentSymbolResolver, indexOfAdaptedComponentTypeSymbolResolver, indexOfAdaptedPortSymbolResolver, indexOfAdaptedSubcomponentSymbolResolver, isEmptyAdaptedComponentTypeSymbolResolver, isEmptyAdaptedPortSymbolResolver, isEmptyAdaptedSubcomponentSymbolResolver, isPresentName, iteratorAdaptedComponentTypeSymbolResolver, iteratorAdaptedPortSymbolResolver, iteratorAdaptedSubcomponentSymbolResolver, lastIndexOfAdaptedComponentTypeSymbolResolver, lastIndexOfAdaptedPortSymbolResolver, lastIndexOfAdaptedSubcomponentSymbolResolver, listIteratorAdaptedComponentTypeSymbolResolver, listIteratorAdaptedComponentTypeSymbolResolver, listIteratorAdaptedPortSymbolResolver, listIteratorAdaptedPortSymbolResolver, listIteratorAdaptedSubcomponentSymbolResolver, listIteratorAdaptedSubcomponentSymbolResolver, parallelStreamAdaptedComponentTypeSymbolResolver, parallelStreamAdaptedPortSymbolResolver, parallelStreamAdaptedSubcomponentSymbolResolver, putSymbolDeSer, removeAdaptedComponentTypeSymbolResolver, removeAdaptedComponentTypeSymbolResolver, removeAdaptedPortSymbolResolver, removeAdaptedPortSymbolResolver, removeAdaptedSubcomponentSymbolResolver, removeAdaptedSubcomponentSymbolResolver, removeAllAdaptedComponentTypeSymbolResolver, removeAllAdaptedPortSymbolResolver, removeAllAdaptedSubcomponentSymbolResolver, removeIfAdaptedComponentTypeSymbolResolver, removeIfAdaptedPortSymbolResolver, removeIfAdaptedSubcomponentSymbolResolver, replaceAllAdaptedComponentTypeSymbolResolver, replaceAllAdaptedPortSymbolResolver, replaceAllAdaptedSubcomponentSymbolResolver, resolveAdaptedComponentType, resolveAdaptedDiagram, resolveAdaptedFunction, resolveAdaptedMCStereotype, resolveAdaptedPort, resolveAdaptedSubcomponent, resolveAdaptedType, resolveAdaptedTypeVar, resolveAdaptedVariable, resolveComponentTypeMany, resolveDiagramMany, resolveFunctionMany, resolveMCStereotypeMany, resolvePortMany, resolveSubcomponentMany, resolveTypeMany, resolveTypeVarMany, resolveVariableMany, retainAllAdaptedComponentTypeSymbolResolver, retainAllAdaptedPortSymbolResolver, retainAllAdaptedSubcomponentSymbolResolver, setAdaptedComponentTypeSymbolResolver, setAdaptedPortSymbolResolver, setAdaptedSubcomponentSymbolResolver, setEnclosingScope, sizeAdaptedComponentTypeSymbolResolver, sizeAdaptedPortSymbolResolver, sizeAdaptedSubcomponentSymbolResolver, sortAdaptedComponentTypeSymbolResolver, sortAdaptedPortSymbolResolver, sortAdaptedSubcomponentSymbolResolver, spliteratorAdaptedComponentTypeSymbolResolver, spliteratorAdaptedPortSymbolResolver, spliteratorAdaptedSubcomponentSymbolResolver, streamAdaptedComponentTypeSymbolResolver, streamAdaptedPortSymbolResolver, streamAdaptedSubcomponentSymbolResolver, subListAdaptedComponentTypeSymbolResolver, subListAdaptedPortSymbolResolver, subListAdaptedSubcomponentSymbolResolver, toArrayAdaptedComponentTypeSymbolResolver, toArrayAdaptedComponentTypeSymbolResolver, toArrayAdaptedPortSymbolResolver, toArrayAdaptedPortSymbolResolver, toArrayAdaptedSubcomponentSymbolResolver, toArrayAdaptedSubcomponentSymbolResolverMethods inherited from interface de.monticore.symbols.compsymbols._symboltable.ICompSymbolsScope
add, add, add, addSubScope, continueAsComponentTypeSubScope, continueAsPortSubScope, continueAsSubcomponentSubScope, continueComponentTypeWithEnclosingScope, continuePortWithEnclosingScope, continueSubcomponentWithEnclosingScope, filterComponentType, filterPort, filterSubcomponent, getComponentTypeSymbols, getLocalComponentTypeSymbols, getLocalPortSymbols, getLocalSubcomponentSymbols, getPortSymbols, getSubcomponentSymbols, getSubScopes, getSymbolsSize, isComponentTypeSymbolsAlreadyResolved, isPortSymbolsAlreadyResolved, isSubcomponentSymbolsAlreadyResolved, remove, remove, remove, removeSubScope, resolveAdaptedComponentTypeLocallyMany, resolveAdaptedPortLocallyMany, resolveAdaptedSubcomponentLocallyMany, resolveComponentType, resolveComponentType, resolveComponentType, resolveComponentType, resolveComponentTypeDown, resolveComponentTypeDown, resolveComponentTypeDown, resolveComponentTypeDownMany, resolveComponentTypeDownMany, resolveComponentTypeDownMany, resolveComponentTypeDownMany, resolveComponentTypeLocally, resolveComponentTypeLocallyMany, resolveComponentTypeMany, resolveComponentTypeMany, resolveComponentTypeMany, resolveComponentTypeMany, resolveComponentTypeMany, resolveComponentTypeSubKinds, resolvePort, resolvePort, resolvePort, resolvePort, resolvePortDown, resolvePortDown, resolvePortDown, resolvePortDownMany, resolvePortDownMany, resolvePortDownMany, resolvePortDownMany, resolvePortLocally, resolvePortLocallyMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortSubKinds, resolveSubcomponent, resolveSubcomponent, resolveSubcomponent, resolveSubcomponent, resolveSubcomponentDown, resolveSubcomponentDown, resolveSubcomponentDown, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentLocally, resolveSubcomponentLocallyMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentSubKinds, setComponentTypeSymbolsAlreadyResolved, setPortSymbolsAlreadyResolved, setSubcomponentSymbolsAlreadyResolvedMethods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
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
-
Field Details
-
symbolPath
protected de.monticore.io.paths.MCPath symbolPath -
fileExt
-
deSer
public de.monticore.symboltable.serialization.IDeSer deSer -
symbolDeSers
-
symbols2Json
-
cache
-
adaptedComponentTypeSymbolResolver
-
adaptedSubcomponentSymbolResolver
-
adaptedPortSymbolResolver
-
adaptedDiagramSymbolResolver
-
adaptedTypeSymbolResolver
-
adaptedTypeVarSymbolResolver
-
adaptedVariableSymbolResolver
-
adaptedFunctionSymbolResolver
-
adaptedMCStereotypeSymbolResolver
-
-
Constructor Details
-
CompSymbolsGlobalScope
-
CompSymbolsGlobalScope
public CompSymbolsGlobalScope()
-
-
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 interfaceICompSymbolsGlobalScope- Specified by:
getSymbolDeSersin interfaceIExpressionsBasisGlobalScope- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope
-
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
-
getAdaptedComponentTypeSymbolResolverList
- Specified by:
getAdaptedComponentTypeSymbolResolverListin interfaceICompSymbolsGlobalScope
-
setAdaptedComponentTypeSymbolResolverList
public void setAdaptedComponentTypeSymbolResolverList(List<IComponentTypeSymbolResolver> adaptedComponentTypeSymbolResolver) - Specified by:
setAdaptedComponentTypeSymbolResolverListin interfaceICompSymbolsGlobalScope
-
getAdaptedSubcomponentSymbolResolverList
- Specified by:
getAdaptedSubcomponentSymbolResolverListin interfaceICompSymbolsGlobalScope
-
setAdaptedSubcomponentSymbolResolverList
public void setAdaptedSubcomponentSymbolResolverList(List<ISubcomponentSymbolResolver> adaptedSubcomponentSymbolResolver) - Specified by:
setAdaptedSubcomponentSymbolResolverListin interfaceICompSymbolsGlobalScope
-
getAdaptedPortSymbolResolverList
- Specified by:
getAdaptedPortSymbolResolverListin interfaceICompSymbolsGlobalScope
-
setAdaptedPortSymbolResolverList
- Specified by:
setAdaptedPortSymbolResolverListin interfaceICompSymbolsGlobalScope
-
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
-
loadComponentType
- Specified by:
loadComponentTypein interfaceICompSymbolsGlobalScope
-
loadSubcomponent
- Specified by:
loadSubcomponentin interfaceICompSymbolsGlobalScope
-
loadPort
- Specified by:
loadPortin interfaceICompSymbolsGlobalScope
-
loadDiagram
- Specified by:
loadDiagramin interfaceIBasicSymbolsGlobalScope- Specified by:
loadDiagramin interfaceICompSymbolsGlobalScope
-
loadType
- Specified by:
loadTypein interfaceIBasicSymbolsGlobalScope- Specified by:
loadTypein interfaceICompSymbolsGlobalScope
-
loadTypeVar
- Specified by:
loadTypeVarin interfaceIBasicSymbolsGlobalScope- Specified by:
loadTypeVarin interfaceICompSymbolsGlobalScope
-
loadVariable
- Specified by:
loadVariablein interfaceIBasicSymbolsGlobalScope- Specified by:
loadVariablein interfaceICompSymbolsGlobalScope
-
loadFunction
- Specified by:
loadFunctionin interfaceIBasicSymbolsGlobalScope- Specified by:
loadFunctionin interfaceICompSymbolsGlobalScope
-
loadMCStereotype
- Specified by:
loadMCStereotypein interfaceIBasicSymbolsGlobalScope- Specified by:
loadMCStereotypein interfaceICompSymbolsGlobalScope
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIBasicSymbolsGlobalScope- Specified by:
loadFileForModelNamein interfaceICompSymbolsGlobalScope- Specified by:
loadFileForModelNamein interfaceIExpressionsBasisGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope
-
getRealThis
- Specified by:
getRealThisin interfaceIBasicSymbolsGlobalScope- Specified by:
getRealThisin interfaceICompSymbolsGlobalScope- Specified by:
getRealThisin interfaceIExpressionsBasisGlobalScope- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope
-
clear
public void clear()- Specified by:
clearin interfacede.monticore.symboltable.IGlobalScope
-
putComponentTypeSymbolDeSer
- Specified by:
putComponentTypeSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putSubcomponentSymbolDeSer
- Specified by:
putSubcomponentSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putPortSymbolDeSer
- Specified by:
putPortSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putDiagramSymbolDeSer
- Specified by:
putDiagramSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putDiagramSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putTypeSymbolDeSer
- Specified by:
putTypeSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putTypeSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putTypeVarSymbolDeSer
- Specified by:
putTypeVarSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putTypeVarSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putVariableSymbolDeSer
- Specified by:
putVariableSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putVariableSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putFunctionSymbolDeSer
- Specified by:
putFunctionSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putFunctionSymbolDeSerin interfaceICompSymbolsGlobalScope
-
putMCStereotypeSymbolDeSer
- Specified by:
putMCStereotypeSymbolDeSerin interfaceIBasicSymbolsGlobalScope- Specified by:
putMCStereotypeSymbolDeSerin interfaceICompSymbolsGlobalScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisGlobalScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisGlobalScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisGlobalScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Overrides:
acceptin classCompSymbolsScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIBasicSymbolsGlobalScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsGlobalScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisGlobalScope- 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- Overrides:
acceptin classCompSymbolsScope
-