public class KodkodSession
extends java.lang.Object
| Constructor and Description |
|---|
KodkodSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProblem(ImmutableProblem problem,
long timeout) |
void |
deleteProblem(ImmutableProblem problem) |
ImmutableProblem |
getProblem(java.lang.String problemId) |
boolean |
isStopped() |
void |
request(ImmutableProblem problem,
boolean signum,
java.util.Map<java.lang.String,TupleSet> newBounds) |
void |
reset() |
void |
stop() |
boolean |
writeNextSolutions(ImmutableProblem problem,
int size,
de.prob.prolog.output.IPrologTermOutput pto) |
public void addProblem(ImmutableProblem problem, long timeout)
public void deleteProblem(ImmutableProblem problem)
public void request(ImmutableProblem problem, boolean signum, java.util.Map<java.lang.String,TupleSet> newBounds)
public ImmutableProblem getProblem(java.lang.String problemId)
public boolean writeNextSolutions(ImmutableProblem problem, int size, de.prob.prolog.output.IPrologTermOutput pto)
public boolean isStopped()
public void stop()
public void reset()