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 voidaccept(CompletenessTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(ICompletenessScope subScope)ICompletenessScopegetEnclosingScope()java.util.List<? extends ICompletenessScope>getSubScopes()default intgetSymbolsSize()default 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 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:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(ICompletenessScope enclosingScope)
-
accept
void accept(CompletenessTraverser visitor)
-
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
-
-