public class JpcEngine extends AbstractPrologEngine
ALL_RESULTS_VAR| Constructor and Description |
|---|
JpcEngine() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asserta(Term term)
Assert a clause in the logic database.
|
boolean |
assertz(Term term)
Assert a clause in the logic database.
|
Term |
asTerm(String termString,
Jpc context) |
Query |
basicQuery(Term goal,
boolean errorHandledQuery,
Jpc context) |
void |
close()
Close the logic engine and free associated resources.
|
ClauseDatabase |
getClauseDatabase() |
MutableIndexManager |
getIndexManager() |
boolean |
isCloseable() |
boolean |
retractAll(Term term) |
boolean |
retractOne(Term term) |
ThreadModel |
threadModel() |
abolish, allSucceed, asLogtalkEngine, asserta, assertz, asTerm, asTerms, asTerms, bagof, bagof, cd, cd, clause, command, command, command, command, currentOp, currentPrologFlag, currentPrologFlag, currentPrologFlag, ensureLoaded, ensureLoaded, ensureLoaded, findall, findall, flushOutput, forall, getOperatorsContext, isBinaryOperator, isUnaryOperator, loadJpc, loadJpcForLogtalk, loadLogtalkFiles, loadPrologFiles, prologDialect, query, query, query, query, query, query, query, query, retract, setof, setof, setPrologFlag, setPrologFlag, unify, unify, withLogtalkpublic MutableIndexManager getIndexManager()
public ClauseDatabase getClauseDatabase()
public boolean isCloseable()
public ThreadModel threadModel()
public Query basicQuery(Term goal, boolean errorHandledQuery, Jpc context)
public void close()
PrologEngineclose in interface PrologEngineclose in class AbstractPrologEnginepublic boolean asserta(Term term)
AbstractPrologEngineasserta in interface PrologDatabaseasserta in interface PrologEngineasserta in class AbstractPrologEnginepublic boolean assertz(Term term)
AbstractPrologEngineassertz in interface PrologDatabaseassertz in interface PrologEngineassertz in class AbstractPrologEnginepublic boolean retractOne(Term term)
public boolean retractAll(Term term)
retractAll in interface PrologDatabaseretractAll in interface PrologEngineretractAll in class AbstractPrologEngineCopyright © 2014. All rights reserved.