All Superinterfaces:
ASTJavaClassExpressionsNode, de.monticore.ast.ASTNode
All Known Implementing Classes:
ASTTypePattern

public interface ASTPattern extends de.monticore.ast.ASTNode, ASTJavaClassExpressionsNode
  • Method Details

    • deepEquals

      boolean deepEquals(Object o)
      Specified by:
      deepEquals in interface de.monticore.ast.ASTNode
    • deepEquals

      boolean deepEquals(Object o, boolean forceSameOrder)
      Specified by:
      deepEquals in interface de.monticore.ast.ASTNode
    • deepEqualsWithComments

      boolean deepEqualsWithComments(Object o)
      Specified by:
      deepEqualsWithComments in interface de.monticore.ast.ASTNode
    • deepEqualsWithComments

      boolean deepEqualsWithComments(Object o, boolean forceSameOrder)
      Specified by:
      deepEqualsWithComments in interface de.monticore.ast.ASTNode
    • equalAttributes

      boolean equalAttributes(Object o)
      Specified by:
      equalAttributes in interface de.monticore.ast.ASTNode
    • equalsWithComments

      boolean equalsWithComments(Object o)
      Specified by:
      equalsWithComments in interface de.monticore.ast.ASTNode
    • deepClone

      ASTPattern deepClone()
      Specified by:
      deepClone in interface de.monticore.ast.ASTNode
    • getEnclosingScope

      IJavaClassExpressionsScope getEnclosingScope()
      Specified by:
      getEnclosingScope in interface de.monticore.ast.ASTNode
    • setEnclosingScope

      void setEnclosingScope(IJavaClassExpressionsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(ICommonExpressionsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCFullGenericTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IUglyExpressionsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IExpressionsBasisScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IOOSymbolsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IBasicSymbolsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCCollectionTypesScope enclosingScope)