Interface ICompletenessScope
- All Superinterfaces:
de.monticore.symboltable.IScope
- All Known Subinterfaces:
ICompletenessArtifactScope,ICompletenessGlobalScope,IMCCommonArtifactScope,IMCCommonGlobalScope,IMCCommonScope
- All Known Implementing Classes:
CompletenessArtifactScope,CompletenessGlobalScope,CompletenessScope,MCCommonArtifactScope,MCCommonGlobalScope,MCCommonScope
public interface ICompletenessScope
extends de.monticore.symboltable.IScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(CompletenessTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default voidaddSubScope(ICompletenessScope subScope) List<? extends ICompletenessScope> default intdefault voidremoveSubScope(ICompletenessScope subScope) voidsetEnclosingScope(ICompletenessScope enclosingScope) Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Method Details
-
getSubScopes
List<? extends ICompletenessScope> getSubScopes() -
addSubScope
-
removeSubScope
-
getEnclosingScope
ICompletenessScope getEnclosingScope()- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
-
accept
-
getSymbolsSize
default int getSymbolsSize()- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfacede.monticore.symboltable.IScope
-