Interface IMCLiteralsBasisGlobalScope

All Superinterfaces:
de.monticore.symboltable.IGlobalScope, IMCLiteralsBasisScope, de.monticore.symboltable.IScope
All Known Subinterfaces:
IAssignmentExpressionsGlobalScope, IBitExpressionsGlobalScope, ICardinalityGlobalScope, ICommonExpressionsGlobalScope, ICompSymbolsGlobalScope, IExpressionsBasisGlobalScope, IGrammar_WithConceptsGlobalScope, IGrammarGlobalScope, IJavaClassExpressionsGlobalScope, IJavaLightGlobalScope, ILambdaExpressionsGlobalScope, IMCArrayStatementsGlobalScope, IMCAssertStatementsGlobalScope, IMCCommonGlobalScope, IMCCommonLiteralsGlobalScope, IMCCommonStatementsGlobalScope, IMCExceptionStatementsGlobalScope, IMCFullJavaStatementsGlobalScope, IMCJavaLiteralsGlobalScope, IMCReturnStatementsGlobalScope, IMCSynchronizedStatementsGlobalScope, IMCVarDeclarationStatementsGlobalScope, IOCLExpressionsGlobalScope, IODRulesGlobalScope, IOptionalOperatorsGlobalScope, IRegExTypeGlobalScope, IRegularExpressionsGlobalScope, ISetExpressionsGlobalScope, ISIUnitLiteralsGlobalScope, ISIUnitsGlobalScope, ISIUnitTypes4ComputingGlobalScope, ISIUnitTypes4MathGlobalScope, IStreamExpressionsGlobalScope, ITagSchemaGlobalScope, ITagsGlobalScope, ITFBasisExtsGlobalScope, ITFCommonsGlobalScope, ITupleExpressionsGlobalScope, IUglyExpressionsGlobalScope, IUMLModifierGlobalScope, IUMLStereotypeGlobalScope
All Known Implementing Classes:
AssignmentExpressionsGlobalScope, BitExpressionsGlobalScope, CardinalityGlobalScope, CommonExpressionsGlobalScope, CompSymbolsGlobalScope, ExpressionsBasisGlobalScope, Grammar_WithConceptsGlobalScope, Grammar_WithConceptsGlobalScopeTOP, GrammarGlobalScope, JavaClassExpressionsGlobalScope, JavaLightGlobalScope, LambdaExpressionsGlobalScope, MCArrayStatementsGlobalScope, MCAssertStatementsGlobalScope, MCCommonGlobalScope, MCCommonLiteralsGlobalScope, MCCommonStatementsGlobalScope, MCExceptionStatementsGlobalScope, MCFullJavaStatementsGlobalScope, MCJavaLiteralsGlobalScope, MCLiteralsBasisGlobalScope, MCReturnStatementsGlobalScope, MCSynchronizedStatementsGlobalScope, MCVarDeclarationStatementsGlobalScope, OCLExpressionsGlobalScope, ODRulesGlobalScope, OptionalOperatorsGlobalScope, RegExTypeGlobalScope, RegularExpressionsGlobalScope, SetExpressionsGlobalScope, SIUnitLiteralsGlobalScope, SIUnitsGlobalScope, SIUnitTypes4ComputingGlobalScope, SIUnitTypes4MathGlobalScope, StreamExpressionsGlobalScope, TagSchemaGlobalScope, TagsGlobalScope, TFBasisExtsGlobalScope, TFCommonsGlobalScope, TupleExpressionsGlobalScope, UglyExpressionsGlobalScope, UMLModifierGlobalScope, UMLStereotypeGlobalScope

public interface IMCLiteralsBasisGlobalScope extends de.monticore.symboltable.IGlobalScope, IMCLiteralsBasisScope
  • Method Details

    • loadFileForModelName

      void loadFileForModelName(String modelName)
    • getEnclosingScope

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

      default void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
      Specified by:
      setEnclosingScope in interface IMCLiteralsBasisScope
    • getName

      default String getName()
      Specified by:
      getName in interface de.monticore.symboltable.IScope
    • isPresentName

      default boolean isPresentName()
      Specified by:
      isPresentName in interface de.monticore.symboltable.IScope
    • checkIfContinueAsSubScope

      default boolean checkIfContinueAsSubScope(String symbolName)
      Specified by:
      checkIfContinueAsSubScope in interface de.monticore.symboltable.IScope
    • getSymbolDeSers

      Map<String,de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()
      Specified by:
      getSymbolDeSers in interface de.monticore.symboltable.IGlobalScope
    • putSymbolDeSer

      default void putSymbolDeSer(String key, de.monticore.symboltable.serialization.ISymbolDeSer value)
      Specified by:
      putSymbolDeSer in interface de.monticore.symboltable.IGlobalScope
    • getSymbolDeSer

      default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(String key)
      Specified by:
      getSymbolDeSer in interface de.monticore.symboltable.IGlobalScope
    • getRealThis

    • accept

      void accept(MCLiteralsBasisTraverser visitor)
      Specified by:
      accept in interface IMCLiteralsBasisScope
    • accept

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