se.cambio.cds.gdl.model.expression
Class UnaryExpression

Package class diagram package UnaryExpression
java.lang.Object
  extended by se.cambio.cds.gdl.model.expression.ExpressionItem
      extended by se.cambio.cds.gdl.model.expression.UnaryExpression

public class UnaryExpression
extends ExpressionItem

A unary expression only has a single operand and an operator

Author:
rong.chen

Constructor Summary
UnaryExpression(ExpressionItem operand, OperatorKind operator)
           
 
Method Summary
static UnaryExpression create(ExpressionItem operand, OperatorKind operator)
           
 boolean equals(Object obj)
           
 ExpressionItem getOperand()
           
 OperatorKind getOperator()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnaryExpression

public UnaryExpression(ExpressionItem operand,
                       OperatorKind operator)
Method Detail

create

public static UnaryExpression create(ExpressionItem operand,
                                     OperatorKind operator)

getOperand

public ExpressionItem getOperand()
Returns:
the operand

getOperator

public OperatorKind getOperator()
Returns:
the operator

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2013 Cambio. All Rights Reserved.