Interface IMCStructuralTypesScope
- All Superinterfaces:
IMCBasicsScope,IMCBasicTypesScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IMCStructuralTypesArtifactScope,IMCStructuralTypesGlobalScope
- All Known Implementing Classes:
MCStructuralTypesArtifactScope,MCStructuralTypesGlobalScope,MCStructuralTypesScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCStructuralTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default voidaddSubScope(IMCStructuralTypesScope subScope) List<? extends IMCStructuralTypesScope> default intdefault voidremoveSubScope(IMCStructuralTypesScope subScope) voidsetEnclosingScope(IMCStructuralTypesScope enclosingScope) Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScopeMethods 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 IMCStructuralTypesScope> getSubScopes()- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope
-
addSubScope
-
removeSubScope
-
getEnclosingScope
IMCStructuralTypesScope getEnclosingScope()- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
-
accept
-
getSymbolsSize
default int getSymbolsSize()- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-