Class UMLStereotypeArtifactScope
java.lang.Object
de.monticore.umlstereotype._symboltable.UMLStereotypeScope
de.monticore.umlstereotype._symboltable.UMLStereotypeArtifactScope
- All Implemented Interfaces:
IExpressionsBasisArtifactScope,IExpressionsBasisScope,IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope,IUMLStereotypeArtifactScope,IUMLStereotypeScope
public class UMLStereotypeArtifactScope
extends UMLStereotypeScope
implements IUMLStereotypeArtifactScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.umlstereotype._symboltable.UMLStereotypeScope
astNode, enclosingScope, exportingSymbols, name, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionUMLStereotypeArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) UMLStereotypeArtifactScope(Optional<IUMLStereotypeScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ExpressionsBasisTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(UMLStereotypeTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IUMLStereotypeScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.umlstereotype._symboltable.UMLStereotypeScope
add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getSpanningSymbol, getSubScopes, getUnknownSymbols, getUnknownSymbolsWithSubKinds, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent, setSubScopes, setUnknownSymbolsAlreadyResolvedMethods 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.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, 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, setSpanningSymbolAbsentMethods inherited from interface de.monticore.umlstereotype._symboltable.IUMLStereotypeArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, 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.umlstereotype._symboltable.IUMLStereotypeScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope
-
Field Details
-
packageName
-
imports
-
-
Constructor Details
-
UMLStereotypeArtifactScope
-
UMLStereotypeArtifactScope
public UMLStereotypeArtifactScope(Optional<IUMLStereotypeScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
UMLStereotypeArtifactScope
public UMLStereotypeArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsListin interfaceIUMLStereotypeArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceIUMLStereotypeArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classUMLStereotypeScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classUMLStereotypeScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIUMLStereotypeScope- Overrides:
setEnclosingScopein classUMLStereotypeScope
-
accept
- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-
accept
- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-
accept
- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-
accept
- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classUMLStereotypeScope
-