Class AssignmentExpressionsArtifactScope
java.lang.Object
de.monticore.expressions.assignmentexpressions._symboltable.AssignmentExpressionsScope
de.monticore.expressions.assignmentexpressions._symboltable.AssignmentExpressionsArtifactScope
- All Implemented Interfaces:
IAssignmentExpressionsArtifactScope,IAssignmentExpressionsScope,IExpressionsBasisArtifactScope,IExpressionsBasisScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope
public class AssignmentExpressionsArtifactScope
extends AssignmentExpressionsScope
implements IAssignmentExpressionsArtifactScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.expressions.assignmentexpressions._symboltable.AssignmentExpressionsScope
astNode, enclosingScope, exportingSymbols, name, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionAssignmentExpressionsArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) AssignmentExpressionsArtifactScope(Optional<IAssignmentExpressionsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(AssignmentExpressionsTraverser visitor) voidaccept(ExpressionsBasisTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IAssignmentExpressionsScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.expressions.assignmentexpressions._symboltable.AssignmentExpressionsScope
add, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getSpanningSymbol, getSubScopes, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, setAstNode, setAstNodeAbsent, 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.assignmentexpressions._symboltable.IAssignmentExpressionsArtifactScope
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.expressions.assignmentexpressions._symboltable.IAssignmentExpressionsScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScopeMethods 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.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
-
AssignmentExpressionsArtifactScope
-
AssignmentExpressionsArtifactScope
public AssignmentExpressionsArtifactScope(Optional<IAssignmentExpressionsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
AssignmentExpressionsArtifactScope
public AssignmentExpressionsArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIAssignmentExpressionsArtifactScope- Specified by:
getImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIAssignmentExpressionsArtifactScope- 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 classAssignmentExpressionsScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classAssignmentExpressionsScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIAssignmentExpressionsScope- Overrides:
setEnclosingScopein classAssignmentExpressionsScope
-
accept
- Specified by:
acceptin interfaceIAssignmentExpressionsArtifactScope- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Overrides:
acceptin classAssignmentExpressionsScope
-
accept
- Specified by:
acceptin interfaceIAssignmentExpressionsArtifactScope- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Overrides:
acceptin classAssignmentExpressionsScope
-
accept
- Specified by:
acceptin interfaceIAssignmentExpressionsArtifactScope- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Overrides:
acceptin classAssignmentExpressionsScope
-
accept
- Specified by:
acceptin interfaceIAssignmentExpressionsArtifactScope- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Overrides:
acceptin classAssignmentExpressionsScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIAssignmentExpressionsArtifactScope- Specified by:
acceptin interfaceIAssignmentExpressionsScope- 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 classAssignmentExpressionsScope
-