Interface IMCStatementsBasisScope

All Superinterfaces:
de.monticore.symboltable.IScope
All Known Subinterfaces:
IGrammar_WithConceptsArtifactScope, IGrammar_WithConceptsGlobalScope, IGrammar_WithConceptsScope, IJavaClassExpressionsArtifactScope, IJavaClassExpressionsGlobalScope, IJavaClassExpressionsScope, IJavaLightArtifactScope, IJavaLightGlobalScope, IJavaLightScope, IMCArrayStatementsArtifactScope, IMCArrayStatementsGlobalScope, IMCArrayStatementsScope, IMCAssertStatementsArtifactScope, IMCAssertStatementsGlobalScope, IMCAssertStatementsScope, IMCCommonStatementsArtifactScope, IMCCommonStatementsGlobalScope, IMCCommonStatementsScope, IMCExceptionStatementsArtifactScope, IMCExceptionStatementsGlobalScope, IMCExceptionStatementsScope, IMCFullJavaStatementsArtifactScope, IMCFullJavaStatementsGlobalScope, IMCFullJavaStatementsScope, IMCLowLevelStatementsArtifactScope, IMCLowLevelStatementsGlobalScope, IMCLowLevelStatementsScope, IMCReturnStatementsArtifactScope, IMCReturnStatementsGlobalScope, IMCReturnStatementsScope, IMCStatementsBasisArtifactScope, IMCStatementsBasisGlobalScope, IMCSynchronizedStatementsArtifactScope, IMCSynchronizedStatementsGlobalScope, IMCSynchronizedStatementsScope, IMCVarDeclarationStatementsArtifactScope, IMCVarDeclarationStatementsGlobalScope, IMCVarDeclarationStatementsScope, IODRulesArtifactScope, IODRulesGlobalScope, IODRulesScope, IODRulesScopeTOP, ITFBasisExtsArtifactScope, ITFBasisExtsGlobalScope, ITFBasisExtsScope, ITFCommonsArtifactScope, ITFCommonsGlobalScope, ITFCommonsScope
All Known Implementing Classes:
Grammar_WithConceptsArtifactScope, Grammar_WithConceptsGlobalScope, Grammar_WithConceptsGlobalScopeTOP, Grammar_WithConceptsScope, JavaClassExpressionsArtifactScope, JavaClassExpressionsGlobalScope, JavaClassExpressionsScope, JavaLightArtifactScope, JavaLightGlobalScope, JavaLightScope, MCArrayStatementsArtifactScope, MCArrayStatementsGlobalScope, MCArrayStatementsScope, MCAssertStatementsArtifactScope, MCAssertStatementsGlobalScope, MCAssertStatementsScope, MCCommonStatementsArtifactScope, MCCommonStatementsGlobalScope, MCCommonStatementsScope, MCExceptionStatementsArtifactScope, MCExceptionStatementsGlobalScope, MCExceptionStatementsScope, MCFullJavaStatementsArtifactScope, MCFullJavaStatementsGlobalScope, MCFullJavaStatementsScope, MCLowLevelStatementsArtifactScope, MCLowLevelStatementsGlobalScope, MCLowLevelStatementsScope, MCReturnStatementsArtifactScope, MCReturnStatementsGlobalScope, MCReturnStatementsScope, MCStatementsBasisArtifactScope, MCStatementsBasisGlobalScope, MCStatementsBasisScope, MCSynchronizedStatementsArtifactScope, MCSynchronizedStatementsGlobalScope, MCSynchronizedStatementsScope, MCVarDeclarationStatementsArtifactScope, MCVarDeclarationStatementsGlobalScope, MCVarDeclarationStatementsScope, ODRulesArtifactScope, ODRulesGlobalScope, ODRulesScope, TFBasisExtsArtifactScope, TFBasisExtsGlobalScope, TFBasisExtsScope, TFCommonsArtifactScope, TFCommonsGlobalScope, TFCommonsScope

public interface IMCStatementsBasisScope extends de.monticore.symboltable.IScope
  • Method Details

    • getSubScopes

      List<? extends IMCStatementsBasisScope> getSubScopes()
    • addSubScope

      default void addSubScope(IMCStatementsBasisScope subScope)
    • removeSubScope

      default void removeSubScope(IMCStatementsBasisScope subScope)
    • getEnclosingScope

      IMCStatementsBasisScope getEnclosingScope()
      Specified by:
      getEnclosingScope in interface de.monticore.symboltable.IScope
    • setEnclosingScope

      void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
    • accept

      void accept(MCStatementsBasisTraverser visitor)
    • getSymbolsSize

      default int getSymbolsSize()
      Specified by:
      getSymbolsSize in interface de.monticore.symboltable.IScope
    • accept

      void accept(de.monticore.visitor.ITraverser visitor)
      Specified by:
      accept in interface de.monticore.symboltable.IScope