/**
* Title: AGG<p>
* Description: <p>
* Copyright: Copyright (c) Michael Matz<p>
* Company: TU Berlin<p>
* @author Michael Matz
* @version 1.0
*/
package agg.cons;
public interface Evaluable {
public boolean eval(java.lang.Object o);
public boolean eval(java.lang.Object o, int tick);
public boolean eval(java.lang.Object o, boolean negation);
public boolean eval(java.lang.Object o, int tick, boolean negation);
public boolean evalForall(java.lang.Object o, int tick);
}