Interface ASTQualification

All Superinterfaces:
de.monticore.ast.ASTNode, ASTRegularExpressionsNode
All Known Implementing Classes:
ASTNumberQualification, ASTRangeQualification, ASTRegExQualification

public interface ASTQualification extends de.monticore.ast.ASTNode, ASTRegularExpressionsNode
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    boolean
    deepEquals(Object o, boolean forceSameOrder)
     
    boolean
     
    boolean
    deepEqualsWithComments(Object o, boolean forceSameOrder)
     
    boolean
     
    boolean
     
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from interface de.monticore.ast.ASTNode

    accept, add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, replaceChild, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments

    Methods inherited from interface de.monticore.regex.regularexpressions._ast.ASTRegularExpressionsNode

    accept
  • 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

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

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

      void setEnclosingScope(IRegularExpressionsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)