Interface IExpressionsBasisScope
-
- All Superinterfaces:
IMCBasicsScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IAssignmentExpressionsArtifactScope,IAssignmentExpressionsGlobalScope,IAssignmentExpressionsScope,IBitExpressionsArtifactScope,IBitExpressionsGlobalScope,IBitExpressionsScope,ICommonExpressionsArtifactScope,ICommonExpressionsGlobalScope,ICommonExpressionsScope,ICompSymbolsArtifactScope,ICompSymbolsGlobalScope,ICompSymbolsScope,IExpressionsBasisArtifactScope,IExpressionsBasisGlobalScope,IGrammar_WithConceptsArtifactScope,IGrammar_WithConceptsGlobalScope,IGrammar_WithConceptsScope,IJavaClassExpressionsArtifactScope,IJavaClassExpressionsGlobalScope,IJavaClassExpressionsScope,IJavaLightArtifactScope,IJavaLightGlobalScope,IJavaLightScope,ILambdaExpressionsArtifactScope,ILambdaExpressionsGlobalScope,ILambdaExpressionsScope,IMCArrayStatementsArtifactScope,IMCArrayStatementsGlobalScope,IMCArrayStatementsScope,IMCAssertStatementsArtifactScope,IMCAssertStatementsGlobalScope,IMCAssertStatementsScope,IMCCommonArtifactScope,IMCCommonGlobalScope,IMCCommonScope,IMCCommonStatementsArtifactScope,IMCCommonStatementsGlobalScope,IMCCommonStatementsScope,IMCExceptionStatementsArtifactScope,IMCExceptionStatementsGlobalScope,IMCExceptionStatementsScope,IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope,IMCFullJavaStatementsScope,IMCReturnStatementsArtifactScope,IMCReturnStatementsGlobalScope,IMCReturnStatementsScope,IMCSynchronizedStatementsArtifactScope,IMCSynchronizedStatementsGlobalScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsArtifactScope,IMCVarDeclarationStatementsGlobalScope,IMCVarDeclarationStatementsScope,IOCLExpressionsArtifactScope,IOCLExpressionsGlobalScope,IOCLExpressionsScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,IOptionalOperatorsArtifactScope,IOptionalOperatorsGlobalScope,IOptionalOperatorsScope,ISetExpressionsArtifactScope,ISetExpressionsGlobalScope,ISetExpressionsScope,IStreamExpressionsArtifactScope,IStreamExpressionsGlobalScope,IStreamExpressionsScope,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope,ITupleExpressionsArtifactScope,ITupleExpressionsGlobalScope,ITupleExpressionsScope,IUglyExpressionsArtifactScope,IUglyExpressionsGlobalScope,IUglyExpressionsScope,IUMLModifierArtifactScope,IUMLModifierGlobalScope,IUMLModifierScope,IUMLStereotypeArtifactScope,IUMLStereotypeGlobalScope,IUMLStereotypeScope
- All Known Implementing Classes:
AssignmentExpressionsArtifactScope,AssignmentExpressionsGlobalScope,AssignmentExpressionsScope,BitExpressionsArtifactScope,BitExpressionsGlobalScope,BitExpressionsScope,CommonExpressionsArtifactScope,CommonExpressionsGlobalScope,CommonExpressionsScope,CompSymbolsArtifactScope,CompSymbolsGlobalScope,CompSymbolsScope,ExpressionsBasisArtifactScope,ExpressionsBasisGlobalScope,ExpressionsBasisScope,Grammar_WithConceptsArtifactScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,Grammar_WithConceptsScope,JavaClassExpressionsArtifactScope,JavaClassExpressionsGlobalScope,JavaClassExpressionsScope,JavaLightArtifactScope,JavaLightGlobalScope,JavaLightScope,LambdaExpressionsArtifactScope,LambdaExpressionsGlobalScope,LambdaExpressionsScope,MCArrayStatementsArtifactScope,MCArrayStatementsGlobalScope,MCArrayStatementsScope,MCAssertStatementsArtifactScope,MCAssertStatementsGlobalScope,MCAssertStatementsScope,MCCommonArtifactScope,MCCommonGlobalScope,MCCommonScope,MCCommonStatementsArtifactScope,MCCommonStatementsGlobalScope,MCCommonStatementsScope,MCExceptionStatementsArtifactScope,MCExceptionStatementsGlobalScope,MCExceptionStatementsScope,MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope,MCReturnStatementsArtifactScope,MCReturnStatementsGlobalScope,MCReturnStatementsScope,MCSynchronizedStatementsArtifactScope,MCSynchronizedStatementsGlobalScope,MCSynchronizedStatementsScope,MCVarDeclarationStatementsArtifactScope,MCVarDeclarationStatementsGlobalScope,MCVarDeclarationStatementsScope,OCLExpressionsArtifactScope,OCLExpressionsGlobalScope,OCLExpressionsScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,OptionalOperatorsArtifactScope,OptionalOperatorsGlobalScope,OptionalOperatorsScope,SetExpressionsArtifactScope,SetExpressionsGlobalScope,SetExpressionsScope,StreamExpressionsArtifactScope,StreamExpressionsGlobalScope,StreamExpressionsScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope,TupleExpressionsArtifactScope,TupleExpressionsGlobalScope,TupleExpressionsScope,UglyExpressionsArtifactScope,UglyExpressionsGlobalScope,UglyExpressionsScope,UMLModifierArtifactScope,UMLModifierGlobalScope,UMLModifierScope,UMLStereotypeArtifactScope,UMLStereotypeGlobalScope,UMLStereotypeScope
public interface IExpressionsBasisScope extends IMCBasicsScope, IMCLiteralsBasisScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(ExpressionsBasisTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(IExpressionsBasisScope subScope)IExpressionsBasisScopegetEnclosingScope()java.util.List<? extends IExpressionsBasisScope>getSubScopes()default intgetSymbolsSize()default voidremoveSubScope(IExpressionsBasisScope subScope)voidsetEnclosingScope(IExpressionsBasisScope enclosingScope)-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
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
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends IExpressionsBasisScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope
-
addSubScope
default void addSubScope(IExpressionsBasisScope subScope)
-
removeSubScope
default void removeSubScope(IExpressionsBasisScope subScope)
-
getEnclosingScope
IExpressionsBasisScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(IExpressionsBasisScope enclosingScope)
-
accept
void accept(ExpressionsBasisTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-