Interface IMCBasicsScope

All Superinterfaces:
de.monticore.symboltable.IScope
All Known Subinterfaces:
IAssignmentExpressionsArtifactScope, IAssignmentExpressionsGlobalScope, IAssignmentExpressionsScope, IBasicSymbolsArtifactScope, IBasicSymbolsGlobalScope, IBasicSymbolsScope, IBasicSymbolsScopeTOP, IBitExpressionsArtifactScope, IBitExpressionsGlobalScope, IBitExpressionsScope, ICardinalityArtifactScope, ICardinalityGlobalScope, ICardinalityScope, ICommonExpressionsArtifactScope, ICommonExpressionsGlobalScope, ICommonExpressionsScope, ICompSymbolsArtifactScope, ICompSymbolsGlobalScope, ICompSymbolsScope, IExpressionsBasisArtifactScope, IExpressionsBasisGlobalScope, IExpressionsBasisScope, IGrammar_WithConceptsArtifactScope, IGrammar_WithConceptsGlobalScope, IGrammar_WithConceptsScope, IGrammarArtifactScope, IGrammarGlobalScope, IGrammarScope, IGrammarScopeTOP, IJavaClassExpressionsArtifactScope, IJavaClassExpressionsGlobalScope, IJavaClassExpressionsScope, IJavaLightArtifactScope, IJavaLightGlobalScope, IJavaLightScope, ILambdaExpressionsArtifactScope, ILambdaExpressionsGlobalScope, ILambdaExpressionsScope, IMCArrayStatementsArtifactScope, IMCArrayStatementsGlobalScope, IMCArrayStatementsScope, IMCArrayTypesArtifactScope, IMCArrayTypesGlobalScope, IMCArrayTypesScope, IMCAssertStatementsArtifactScope, IMCAssertStatementsGlobalScope, IMCAssertStatementsScope, IMCBasicsArtifactScope, IMCBasicsGlobalScope, IMCBasicTypesArtifactScope, IMCBasicTypesGlobalScope, IMCBasicTypesScope, IMCCollectionTypesArtifactScope, IMCCollectionTypesGlobalScope, IMCCollectionTypesScope, IMCCommonArtifactScope, IMCCommonGlobalScope, IMCCommonLiteralsArtifactScope, IMCCommonLiteralsGlobalScope, IMCCommonLiteralsScope, IMCCommonScope, IMCCommonStatementsArtifactScope, IMCCommonStatementsGlobalScope, IMCCommonStatementsScope, IMCExceptionStatementsArtifactScope, IMCExceptionStatementsGlobalScope, IMCExceptionStatementsScope, IMCFullGenericTypesArtifactScope, IMCFullGenericTypesGlobalScope, IMCFullGenericTypesScope, IMCFullJavaStatementsArtifactScope, IMCFullJavaStatementsGlobalScope, IMCFullJavaStatementsScope, IMCFunctionTypesArtifactScope, IMCFunctionTypesGlobalScope, IMCFunctionTypesScope, IMCJavaLiteralsArtifactScope, IMCJavaLiteralsGlobalScope, IMCJavaLiteralsScope, IMCLowLevelStatementsArtifactScope, IMCLowLevelStatementsGlobalScope, IMCLowLevelStatementsScope, IMCReturnStatementsArtifactScope, IMCReturnStatementsGlobalScope, IMCReturnStatementsScope, IMCSimpleGenericTypesArtifactScope, IMCSimpleGenericTypesGlobalScope, IMCSimpleGenericTypesScope, IMCStructuralTypesArtifactScope, IMCStructuralTypesGlobalScope, IMCStructuralTypesScope, IMCSynchronizedStatementsArtifactScope, IMCSynchronizedStatementsGlobalScope, IMCSynchronizedStatementsScope, IMCVarDeclarationStatementsArtifactScope, IMCVarDeclarationStatementsGlobalScope, IMCVarDeclarationStatementsScope, IOCLExpressionsArtifactScope, IOCLExpressionsGlobalScope, IOCLExpressionsScope, IODRuleGenerationArtifactScope, IODRuleGenerationGlobalScope, IODRuleGenerationScope, IODRulesArtifactScope, IODRulesGlobalScope, IODRulesScope, IODRulesScopeTOP, IOOSymbolsArtifactScope, IOOSymbolsGlobalScope, IOOSymbolsScope, IOOSymbolsScopeTOP, IOptionalOperatorsArtifactScope, IOptionalOperatorsGlobalScope, IOptionalOperatorsScope, IRegExTypeArtifactScope, IRegExTypeGlobalScope, IRegExTypeScope, IRegularExpressionsArtifactScope, IRegularExpressionsGlobalScope, IRegularExpressionsScope, ISetExpressionsArtifactScope, ISetExpressionsGlobalScope, ISetExpressionsScope, ISIUnitLiteralsArtifactScope, ISIUnitLiteralsGlobalScope, ISIUnitLiteralsScope, ISIUnitsArtifactScope, ISIUnitsGlobalScope, ISIUnitsScope, ISIUnitTypes4ComputingArtifactScope, ISIUnitTypes4ComputingGlobalScope, ISIUnitTypes4ComputingScope, ISIUnitTypes4MathArtifactScope, ISIUnitTypes4MathGlobalScope, ISIUnitTypes4MathScope, IStreamExpressionsArtifactScope, IStreamExpressionsGlobalScope, IStreamExpressionsScope, ITagsArtifactScope, ITagSchemaArtifactScope, ITagSchemaGlobalScope, ITagSchemaScope, ITagsGlobalScope, ITagsScope, ITFBasisExtsArtifactScope, ITFBasisExtsGlobalScope, ITFBasisExtsScope, ITFCommonsArtifactScope, ITFCommonsGlobalScope, ITFCommonsScope, ITupleExpressionsArtifactScope, ITupleExpressionsGlobalScope, ITupleExpressionsScope, ITypeParametersArtifactScope, ITypeParametersGlobalScope, ITypeParametersScope, IUglyExpressionsArtifactScope, IUglyExpressionsGlobalScope, IUglyExpressionsScope, IUMLModifierArtifactScope, IUMLModifierGlobalScope, IUMLModifierScope, IUMLStereotypeArtifactScope, IUMLStereotypeGlobalScope, IUMLStereotypeScope
All Known Implementing Classes:
AssignmentExpressionsArtifactScope, AssignmentExpressionsGlobalScope, AssignmentExpressionsScope, BasicSymbolsArtifactScope, BasicSymbolsGlobalScope, BasicSymbolsScope, BitExpressionsArtifactScope, BitExpressionsGlobalScope, BitExpressionsScope, CardinalityArtifactScope, CardinalityGlobalScope, CardinalityScope, CommonExpressionsArtifactScope, CommonExpressionsGlobalScope, CommonExpressionsScope, CompSymbolsArtifactScope, CompSymbolsGlobalScope, CompSymbolsScope, ExpressionsBasisArtifactScope, ExpressionsBasisGlobalScope, ExpressionsBasisScope, Grammar_WithConceptsArtifactScope, Grammar_WithConceptsGlobalScope, Grammar_WithConceptsGlobalScopeTOP, Grammar_WithConceptsScope, GrammarArtifactScope, GrammarGlobalScope, GrammarScope, JavaClassExpressionsArtifactScope, JavaClassExpressionsGlobalScope, JavaClassExpressionsScope, JavaLightArtifactScope, JavaLightGlobalScope, JavaLightScope, LambdaExpressionsArtifactScope, LambdaExpressionsGlobalScope, LambdaExpressionsScope, MCArrayStatementsArtifactScope, MCArrayStatementsGlobalScope, MCArrayStatementsScope, MCArrayTypesArtifactScope, MCArrayTypesGlobalScope, MCArrayTypesScope, MCAssertStatementsArtifactScope, MCAssertStatementsGlobalScope, MCAssertStatementsScope, MCBasicsArtifactScope, MCBasicsGlobalScope, MCBasicsScope, MCBasicTypesArtifactScope, MCBasicTypesGlobalScope, MCBasicTypesScope, MCCollectionTypesArtifactScope, MCCollectionTypesGlobalScope, MCCollectionTypesScope, MCCommonArtifactScope, MCCommonGlobalScope, MCCommonLiteralsArtifactScope, MCCommonLiteralsGlobalScope, MCCommonLiteralsScope, MCCommonScope, MCCommonStatementsArtifactScope, MCCommonStatementsGlobalScope, MCCommonStatementsScope, MCExceptionStatementsArtifactScope, MCExceptionStatementsGlobalScope, MCExceptionStatementsScope, MCFullGenericTypesArtifactScope, MCFullGenericTypesGlobalScope, MCFullGenericTypesScope, MCFullJavaStatementsArtifactScope, MCFullJavaStatementsGlobalScope, MCFullJavaStatementsScope, MCFunctionTypesArtifactScope, MCFunctionTypesGlobalScope, MCFunctionTypesScope, MCJavaLiteralsArtifactScope, MCJavaLiteralsGlobalScope, MCJavaLiteralsScope, MCLowLevelStatementsArtifactScope, MCLowLevelStatementsGlobalScope, MCLowLevelStatementsScope, MCReturnStatementsArtifactScope, MCReturnStatementsGlobalScope, MCReturnStatementsScope, MCSimpleGenericTypesArtifactScope, MCSimpleGenericTypesGlobalScope, MCSimpleGenericTypesScope, MCStructuralTypesArtifactScope, MCStructuralTypesGlobalScope, MCStructuralTypesScope, MCSynchronizedStatementsArtifactScope, MCSynchronizedStatementsGlobalScope, MCSynchronizedStatementsScope, MCVarDeclarationStatementsArtifactScope, MCVarDeclarationStatementsGlobalScope, MCVarDeclarationStatementsScope, OCLExpressionsArtifactScope, OCLExpressionsGlobalScope, OCLExpressionsScope, ODRuleGenerationArtifactScope, ODRuleGenerationGlobalScope, ODRuleGenerationScope, ODRulesArtifactScope, ODRulesGlobalScope, ODRulesScope, OOSymbolsArtifactScope, OOSymbolsGlobalScope, OOSymbolsScope, OptionalOperatorsArtifactScope, OptionalOperatorsGlobalScope, OptionalOperatorsScope, RegExTypeArtifactScope, RegExTypeGlobalScope, RegExTypeScope, RegularExpressionsArtifactScope, RegularExpressionsGlobalScope, RegularExpressionsScope, SetExpressionsArtifactScope, SetExpressionsGlobalScope, SetExpressionsScope, SIUnitLiteralsArtifactScope, SIUnitLiteralsGlobalScope, SIUnitLiteralsScope, SIUnitsArtifactScope, SIUnitsGlobalScope, SIUnitsScope, SIUnitTypes4ComputingArtifactScope, SIUnitTypes4ComputingGlobalScope, SIUnitTypes4ComputingScope, SIUnitTypes4MathArtifactScope, SIUnitTypes4MathGlobalScope, SIUnitTypes4MathScope, StreamExpressionsArtifactScope, StreamExpressionsGlobalScope, StreamExpressionsScope, TagsArtifactScope, TagSchemaArtifactScope, TagSchemaGlobalScope, TagSchemaScope, TagsGlobalScope, TagsScope, TFBasisExtsArtifactScope, TFBasisExtsGlobalScope, TFBasisExtsScope, TFCommonsArtifactScope, TFCommonsGlobalScope, TFCommonsScope, TupleExpressionsArtifactScope, TupleExpressionsGlobalScope, TupleExpressionsScope, TypeParametersArtifactScope, TypeParametersGlobalScope, TypeParametersScope, UglyExpressionsArtifactScope, UglyExpressionsGlobalScope, UglyExpressionsScope, UMLModifierArtifactScope, UMLModifierGlobalScope, UMLModifierScope, UMLStereotypeArtifactScope, UMLStereotypeGlobalScope, UMLStereotypeScope

public interface IMCBasicsScope extends de.monticore.symboltable.IScope
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    accept(de.monticore.visitor.ITraverser visitor)
     
    default void
     
     
    List<? extends IMCBasicsScope>
     
    default int
     
    default void
     
    void
     

    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 Details

    • getSubScopes

      List<? extends IMCBasicsScope> getSubScopes()
    • addSubScope

      default void addSubScope(IMCBasicsScope subScope)
    • removeSubScope

      default void removeSubScope(IMCBasicsScope subScope)
    • getEnclosingScope

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

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • accept

      void accept(MCBasicsTraverser 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