RECODER 0.92

recoder.java.expression.operator
Class GreaterThan

java.lang.Object
  extended by recoder.java.JavaSourceElement
      extended by recoder.java.JavaProgramElement
          extended by recoder.java.JavaNonTerminalProgramElement
              extended by recoder.java.expression.Operator
                  extended by recoder.java.expression.operator.ComparativeOperator
                      extended by recoder.java.expression.operator.GreaterThan
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Expression, ExpressionContainer, NonTerminalProgramElement, ProgramElement, SourceElement, ModelElement

public class GreaterThan
extends ComparativeOperator

Greater than.

Author:
AutoDoc
See Also:
Serialized Form

Field Summary
 
Fields inherited from class recoder.java.expression.Operator
children, expressionParent, INFIX, POSTFIX, PREFIX
 
Fields inherited from class recoder.java.JavaSourceElement
factory
 
Constructor Summary
  GreaterThan()
          Greater than.
  GreaterThan(Expression lhs, Expression rhs)
          Greater than.
protected GreaterThan(GreaterThan proto)
          Greater than.
 
Method Summary
 void accept(SourceVisitor v)
          Receive a visitor, for instance a pretty printer.
 GreaterThan deepClone()
          Deep clone.
 int getPrecedence()
          Get precedence.
 
Methods inherited from class recoder.java.expression.operator.ComparativeOperator
getArity, getNotation
 
Methods inherited from class recoder.java.expression.Operator
getArguments, getASTParent, getChildAt, getChildCount, getChildPositionCode, getExpressionAt, getExpressionContainer, getExpressionCount, getFirstElement, getLastElement, isLeftAssociative, isToBeParenthesized, makeParentRoleValid, precedes, replaceChild, setArguments, setExpressionContainer
 
Methods inherited from class recoder.java.JavaNonTerminalProgramElement
getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
 
Methods inherited from class recoder.java.JavaProgramElement
getComments, getID, setComments, validate
 
Methods inherited from class recoder.java.JavaSourceElement
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface recoder.java.NonTerminalProgramElement
getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll
 

Constructor Detail

GreaterThan

public GreaterThan()
Greater than.


GreaterThan

public GreaterThan(Expression lhs,
                   Expression rhs)
Greater than.

Parameters:
lhs - an expression.
rhs - an expression.

GreaterThan

protected GreaterThan(GreaterThan proto)
Greater than.

Parameters:
proto - a greater than.
Method Detail

deepClone

public GreaterThan deepClone()
Deep clone.

Returns:
the object.

getPrecedence

public int getPrecedence()
Get precedence.

Specified by:
getPrecedence in class Operator
Returns:
the int value.

accept

public void accept(SourceVisitor v)
Description copied from interface: SourceElement
Receive a visitor, for instance a pretty printer.

Parameters:
v - a source visitor.

RECODER 0.92