Interface ASTInfixExpression

All Superinterfaces:
ASTCommonExpressionsNode, de.monticore.ast.ASTNode
All Known Implementing Classes:
ASTAppendStreamExpression, ASTBooleanAndOpExpression, ASTBooleanOrOpExpression, ASTConcatStreamExpression, ASTDivideExpression, ASTEqualsExpression, ASTGreaterEqualExpression, ASTGreaterThanExpression, ASTLessEqualExpression, ASTLessThanExpression, ASTMinusExpression, ASTModuloExpression, ASTMultExpression, ASTNotEqualsExpression, ASTOptionalEqualsExpression, ASTOptionalExpressionPrefix, ASTOptionalGreaterEqualExpression, ASTOptionalGreaterThanExpression, ASTOptionalLessEqualExpression, ASTOptionalLessThanExpression, ASTOptionalNotEqualsExpression, ASTOptionalNotSimilarExpression, ASTOptionalSimilarExpression, ASTPlusExpression

public interface ASTInfixExpression extends de.monticore.ast.ASTNode, ASTCommonExpressionsNode
  • 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
     
    void
     
    void
     

    Methods inherited from interface de.monticore.expressions.commonexpressions._ast.ASTCommonExpressionsNode

    accept

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

      ASTInfixExpression deepClone()
      Specified by:
      deepClone in interface de.monticore.ast.ASTNode
    • getLeft

      ASTExpression getLeft()
    • setLeft

      void setLeft(ASTExpression left)
    • getRight

      ASTExpression getRight()
    • setRight

      void setRight(ASTExpression right)
    • getEnclosingScope

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

      void setEnclosingScope(ICommonExpressionsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IExpressionsBasisScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)