Class MCLowLevelStatementsArtifactScope
java.lang.Object
de.monticore.statements.mclowlevelstatements._symboltable.MCLowLevelStatementsScope
de.monticore.statements.mclowlevelstatements._symboltable.MCLowLevelStatementsArtifactScope
- All Implemented Interfaces:
IMCBasicsArtifactScope,IMCBasicsScope,IMCLowLevelStatementsArtifactScope,IMCLowLevelStatementsScope,IMCStatementsBasisArtifactScope,IMCStatementsBasisScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope
public class MCLowLevelStatementsArtifactScope
extends MCLowLevelStatementsScope
implements IMCLowLevelStatementsArtifactScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.statements.mclowlevelstatements._symboltable.MCLowLevelStatementsScope
astNode, enclosingScope, exportingSymbols, labelSymbols, labelSymbolsAlreadyResolved, name, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionMCLowLevelStatementsArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) MCLowLevelStatementsArtifactScope(Optional<IMCLowLevelStatementsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(MCLowLevelStatementsTraverser visitor) voidaccept(MCStatementsBasisTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IMCLowLevelStatementsScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.statements.mclowlevelstatements._symboltable.MCLowLevelStatementsScope
add, add, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getLabelSymbols, getSpanningSymbol, getSubScopes, getUnknownSymbols, isExportingSymbols, isLabelSymbolsAlreadyResolved, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, remove, removeSubScope, removeSubScope, removeSubScope, resolveLabelSubKinds, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setExportingSymbols, setLabelSymbolsAlreadyResolved, 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.mcbasics._symboltable.IMCBasicsScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.statements.mclowlevelstatements._symboltable.IMCLowLevelStatementsArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, continueLabelWithEnclosingScope, 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.statements.mclowlevelstatements._symboltable.IMCLowLevelStatementsScope
add, addSubScope, continueAsLabelSubScope, filterLabel, getEnclosingScope, getLabelSymbols, getLocalLabelSymbols, getSubScopes, getSymbolsSize, isLabelSymbolsAlreadyResolved, remove, removeSubScope, resolveAdaptedLabelLocallyMany, resolveLabel, resolveLabel, resolveLabel, resolveLabel, resolveLabelDown, resolveLabelDown, resolveLabelDown, resolveLabelDownMany, resolveLabelDownMany, resolveLabelDownMany, resolveLabelDownMany, resolveLabelLocally, resolveLabelLocallyMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelSubKinds, setLabelSymbolsAlreadyResolvedMethods inherited from interface de.monticore.statements.mcstatementsbasis._symboltable.IMCStatementsBasisScope
addSubScope, 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
-
MCLowLevelStatementsArtifactScope
-
MCLowLevelStatementsArtifactScope
public MCLowLevelStatementsArtifactScope(Optional<IMCLowLevelStatementsScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
MCLowLevelStatementsArtifactScope
public MCLowLevelStatementsArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
getImportsListin interfaceIMCStatementsBasisArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
setImportsListin interfaceIMCStatementsBasisArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classMCLowLevelStatementsScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classMCLowLevelStatementsScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIMCLowLevelStatementsScope- Overrides:
setEnclosingScopein classMCLowLevelStatementsScope
-
accept
- Specified by:
acceptin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Overrides:
acceptin classMCLowLevelStatementsScope
-
accept
- Specified by:
acceptin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Specified by:
acceptin interfaceIMCStatementsBasisArtifactScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Overrides:
acceptin classMCLowLevelStatementsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Overrides:
acceptin classMCLowLevelStatementsScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCLowLevelStatementsArtifactScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Specified by:
acceptin interfaceIMCStatementsBasisArtifactScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classMCLowLevelStatementsScope
-