Interface IMCCommonScope
-
- All Superinterfaces:
ICardinalityScope,ICompletenessScope,IExpressionsBasisScope,IMCBasicsScope,IMCCommonLiteralsScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope,IUMLModifierScope,IUMLStereotypeScope
- All Known Subinterfaces:
IMCCommonArtifactScope,IMCCommonGlobalScope
- All Known Implementing Classes:
MCCommonArtifactScope,MCCommonGlobalScope,MCCommonScope
public interface IMCCommonScope extends ICardinalityScope, ICompletenessScope, IUMLModifierScope, IUMLStereotypeScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(CardinalityTraverser visitor)voidaccept(CompletenessTraverser visitor)voidaccept(ExpressionsBasisTraverser visitor)voidaccept(MCCommonLiteralsTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(MCCommonTraverser visitor)voidaccept(UMLModifierTraverser visitor)voidaccept(UMLStereotypeTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(IMCCommonScope subScope)IMCCommonScopegetEnclosingScope()java.util.List<? extends IMCCommonScope>getSubScopes()default intgetSymbolsSize()default voidremoveSubScope(IMCCommonScope subScope)voidsetEnclosingScope(IMCCommonScope enclosingScope)-
Methods inherited from interface de.monticore.cardinality._symboltable.ICardinalityScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.completeness._symboltable.ICompletenessScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
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
-
Methods inherited from interface de.monticore.umlmodifier._symboltable.IUMLModifierScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.umlstereotype._symboltable.IUMLStereotypeScope
addSubScope, removeSubScope, setEnclosingScope
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends IMCCommonScope> getSubScopes()
- Specified by:
getSubScopesin interfaceICardinalityScope- Specified by:
getSubScopesin interfaceICompletenessScope- Specified by:
getSubScopesin interfaceIExpressionsBasisScope- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCCommonLiteralsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope- Specified by:
getSubScopesin interfaceIUMLModifierScope- Specified by:
getSubScopesin interfaceIUMLStereotypeScope
-
addSubScope
default void addSubScope(IMCCommonScope subScope)
-
removeSubScope
default void removeSubScope(IMCCommonScope subScope)
-
getEnclosingScope
IMCCommonScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceICardinalityScope- Specified by:
getEnclosingScopein interfaceICompletenessScope- Specified by:
getEnclosingScopein interfaceIExpressionsBasisScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope- Specified by:
getEnclosingScopein interfaceIUMLModifierScope- Specified by:
getEnclosingScopein interfaceIUMLStereotypeScope
-
setEnclosingScope
void setEnclosingScope(IMCCommonScope enclosingScope)
-
accept
void accept(MCCommonTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceICardinalityScope- Specified by:
getSymbolsSizein interfaceICompletenessScope- Specified by:
getSymbolsSizein interfaceIExpressionsBasisScope- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCCommonLiteralsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope- Specified by:
getSymbolsSizein interfaceIUMLModifierScope- Specified by:
getSymbolsSizein interfaceIUMLStereotypeScope
-
accept
void accept(CardinalityTraverser visitor)
- Specified by:
acceptin interfaceICardinalityScope
-
accept
void accept(CompletenessTraverser visitor)
- Specified by:
acceptin interfaceICompletenessScope
-
accept
void accept(UMLModifierTraverser visitor)
- Specified by:
acceptin interfaceIUMLModifierScope
-
accept
void accept(UMLStereotypeTraverser visitor)
- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceICompletenessScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
-