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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
accept(CompletenessTraverser visitor)
void
accept(de.monticore.visitor.ITraverser visitor)
default void
addSubScope(ICompletenessScope subScope)
ICompletenessScope
getEnclosingScope()
java.util.List<? extends ICompletenessScope>
getSubScopes()
default int
getSymbolsSize()
default void
removeSubScope(ICompletenessScope subScope)
void
setEnclosingScope(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 Detail
-
getSubScopes
java.util.List<? extends ICompletenessScope> getSubScopes()
-
addSubScope
default void addSubScope(ICompletenessScope subScope)
-
removeSubScope
default void removeSubScope(ICompletenessScope subScope)
-
getEnclosingScope
ICompletenessScope getEnclosingScope()
- Specified by:
getEnclosingScope
in interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(ICompletenessScope enclosingScope)
-
accept
void accept(CompletenessTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSize
in interfacede.monticore.symboltable.IScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
accept
in interfacede.monticore.symboltable.IScope
-
-