uk.ac.man.cs.rainbow.rapa.data
Class Binary.Disj

java.lang.Object
  |
  +--uk.ac.man.cs.rainbow.rapa.data.Expression
        |
        +--uk.ac.man.cs.rainbow.rapa.data.Application
              |
              +--uk.ac.man.cs.rainbow.rapa.data.Binary
                    |
                    +--uk.ac.man.cs.rainbow.rapa.data.Binary.Disj
All Implemented Interfaces:
Argument, Cloneable, Serializable, Value, VariableContainer
Enclosing class:
Binary

public static class Binary.Disj
extends Binary

Boolean disjunction operator.

See Also:
Serialized Form

Inner classes inherited from class uk.ac.man.cs.rainbow.rapa.data.Binary
Binary.Add, Binary.Conj, Binary.Disj, Binary.Div, Binary.Equal, Binary.GT, Binary.LT, Binary.Mul, Binary.Sub
 
Field Summary
static Application OP
           
 
Fields inherited from class uk.ac.man.cs.rainbow.rapa.data.Binary
e1, e2
 
Fields inherited from class uk.ac.man.cs.rainbow.rapa.data.Application
args, name, resultType
 
Constructor Summary
Binary.Disj(Value e1, Value e2)
           
 
Method Summary
 Value apply(Value x, Value y)
           
 String getName()
           
 
Methods inherited from class uk.ac.man.cs.rainbow.rapa.data.Binary
apply, apply, equals, hashCode, hasVariable, inputSize, occurs, subst, subst, toString, unify
 
Methods inherited from class uk.ac.man.cs.rainbow.rapa.data.Application
evaluate, getArg, getNodeType, getResultType, numArguments
 
Methods inherited from class uk.ac.man.cs.rainbow.rapa.data.Expression
compatableWith, equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

OP

public static final Application OP
Constructor Detail

Binary.Disj

public Binary.Disj(Value e1,
                   Value e2)
Method Detail

getName

public String getName()
Overrides:
getName in class Binary

apply

public Value apply(Value x,
                   Value y)
Overrides:
apply in class Binary