agg.cons
Class AtomApplConstraint

java.lang.Object
  extended by agg.cons.AtomApplConstraint
All Implemented Interfaces:
Evaluable

public class AtomApplConstraint
extends java.lang.Object
implements Evaluable


Constructor Summary
AtomApplConstraint(java.util.Vector<java.lang.Object> atomApplConditions)
           
 
Method Summary
 boolean eval(java.lang.Object o)
           
 boolean eval(java.lang.Object o, boolean negate)
           
 boolean eval(java.lang.Object o, int tick)
           
 boolean eval(java.lang.Object o, int tick, boolean negate)
           
 java.lang.String getAsString()
           
 int getConditionMatchCounter()
           
 void setNegation(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomApplConstraint

public AtomApplConstraint(java.util.Vector<java.lang.Object> atomApplConditions)
Method Detail

eval

public boolean eval(java.lang.Object o)
Specified by:
eval in interface Evaluable

eval

public boolean eval(java.lang.Object o,
                    int tick)
Specified by:
eval in interface Evaluable

eval

public boolean eval(java.lang.Object o,
                    boolean negate)
Specified by:
eval in interface Evaluable

eval

public boolean eval(java.lang.Object o,
                    int tick,
                    boolean negate)
Specified by:
eval in interface Evaluable

setNegation

public void setNegation(boolean b)

getConditionMatchCounter

public int getConditionMatchCounter()

getAsString

public java.lang.String getAsString()