Class CompSymbolsArtifactScope
java.lang.Object
de.monticore.symbols.compsymbols._symboltable.CompSymbolsScope
de.monticore.symbols.compsymbols._symboltable.CompSymbolsArtifactScope
- All Implemented Interfaces:
IExpressionsBasisArtifactScope,IExpressionsBasisScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,IBasicSymbolsArtifactScope,IBasicSymbolsScope,IBasicSymbolsScopeTOP,ICompSymbolsArtifactScope,ICompSymbolsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields 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
ConstructorsConstructorDescriptionCompSymbolsArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) CompSymbolsArtifactScope(Optional<ICompSymbolsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
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) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(ICompSymbolsScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) 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, getPortSymbols, getSpanningSymbol, getSubcomponentSymbols, getSubScopes, getTypeSymbols, getTypeVarSymbols, getUnknownSymbols, getVariableSymbols, isComponentTypeSymbolsAlreadyResolved, isDiagramSymbolsAlreadyResolved, isExportingSymbols, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isOrdered, isPortSymbolsAlreadyResolved, isPresentAstNode, 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, 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.symboltable.IArtifactScope
calculateQualifiedNamesMethods 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, 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, resolveDiagramMany, resolveDiagramSubKinds, resolveFunction, resolveFunction, resolveFunction, resolveFunction, resolveFunctionDown, resolveFunctionDown, resolveFunctionDown, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionLocally, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionSubKinds, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeLocally, resolveMCStereotypeLocallyMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeSubKinds, resolveType, resolveType, resolveType, resolveType, resolveTypeDown, resolveTypeDown, resolveTypeDown, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeLocally, resolveTypeLocallyMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeSubKinds, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarLocally, resolveTypeVarLocallyMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarSubKinds, resolveVariable, resolveVariable, resolveVariable, resolveVariable, resolveVariableDown, resolveVariableDown, resolveVariableDown, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableLocally, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableSubKinds, setDiagramSymbolsAlreadyResolved, setEnclosingScope, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setTypeSymbolsAlreadyResolved, setTypeVarSymbolsAlreadyResolved, setVariableSymbolsAlreadyResolvedMethods inherited from interface de.monticore.symbols.compsymbols._symboltable.ICompSymbolsArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, continueComponentTypeWithEnclosingScope, continueDiagramWithEnclosingScope, continueFunctionWithEnclosingScope, continueMCStereotypeWithEnclosingScope, continuePortWithEnclosingScope, continueSubcomponentWithEnclosingScope, continueTypeVarWithEnclosingScope, continueTypeWithEnclosingScope, continueVariableWithEnclosingScope, equalsImports, forEachImports, getFullName, getImports, getRemainingNameForResolveDown, getTopLevelSymbol, hashCodeImports, indexOfImports, isEmptyImports, iteratorImports, lastIndexOfImports, listIteratorImports, listIteratorImports, parallelStreamImports, removeAllImports, removeIfImports, removeImports, removeImports, replaceAllImports, retainAllImports, setImports, sizeImports, sortImports, spliteratorImports, streamImports, subListImports, toArrayImports, toArrayImportsMethods inherited from interface de.monticore.symbols.compsymbols._symboltable.ICompSymbolsScope
add, add, add, addSubScope, continueAsComponentTypeSubScope, continueAsPortSubScope, continueAsSubcomponentSubScope, filterComponentType, filterPort, filterSubcomponent, getComponentTypeSymbols, getEnclosingScope, 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, resolveComponentTypeMany, resolveComponentTypeSubKinds, resolvePort, resolvePort, resolvePort, resolvePort, resolvePortDown, resolvePortDown, resolvePortDown, resolvePortDownMany, resolvePortDownMany, resolvePortDownMany, resolvePortDownMany, resolvePortLocally, resolvePortLocallyMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortMany, resolvePortSubKinds, resolveSubcomponent, resolveSubcomponent, resolveSubcomponent, resolveSubcomponent, resolveSubcomponentDown, resolveSubcomponentDown, resolveSubcomponentDown, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentDownMany, resolveSubcomponentLocally, resolveSubcomponentLocallyMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentMany, resolveSubcomponentSubKinds, setComponentTypeSymbolsAlreadyResolved, setPortSymbolsAlreadyResolved, setSubcomponentSymbolsAlreadyResolvedMethods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Field Details
-
packageName
-
imports
-
-
Constructor Details
-
CompSymbolsArtifactScope
-
CompSymbolsArtifactScope
public CompSymbolsArtifactScope(Optional<ICompSymbolsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
CompSymbolsArtifactScope
public CompSymbolsArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIBasicSymbolsArtifactScope- Specified by:
getImportsListin interfaceICompSymbolsArtifactScope- Specified by:
getImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIBasicSymbolsArtifactScope- Specified by:
setImportsListin interfaceICompSymbolsArtifactScope- Specified by:
setImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classCompSymbolsScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classCompSymbolsScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceICompSymbolsScope- Overrides:
setEnclosingScopein classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsArtifactScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsArtifactScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Overrides:
acceptin classCompSymbolsScope
-
accept
- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Overrides:
acceptin classCompSymbolsScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIBasicSymbolsArtifactScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICompSymbolsArtifactScope- Specified by:
acceptin interfaceICompSymbolsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classCompSymbolsScope
-