public interface PrologEngineListener
Modifier and Type | Method and Description |
---|---|
void |
availabilityChanged(AbstractPrologEngine source)
The value of isAvailable() has changed.
|
void |
javaMessaged(AbstractPrologEngine source)
The Java side is starting processing a javaMessage Prolog goal (callback) request
|
String |
willWork(AbstractPrologEngine source)
Prolog is asking the Java layer permission to continue; return non null (a reason/message) if you want to abort the Prolog computation.
|
String willWork(AbstractPrologEngine source)
source
- the Prolog engine that is asking permissionAbstractPrologEngine.setTimedCallIntervall(int)
void javaMessaged(AbstractPrologEngine source)
source
- the engine being messaged by Prologvoid availabilityChanged(AbstractPrologEngine source)
source
- the engine