package spimedb.plan;
import spimedb.util.JSON;
/**
* Created by me on 1/20/17.
*/
abstract public class AbstractGoal<A extends Agent> extends Goal<A> {
private final String id;
public AbstractGoal(Object... id) {
String argString = JSON.toJSONString(id);
this.id = getClass().getSimpleName() + "(" + argString.substring(1, argString.length()-1) + ")";
}
@Override
public String id() {
return id;
}
}