public class LogtalkEngine extends PrologEngineProxy
ALL_RESULTS_VAR| Constructor and Description |
|---|
LogtalkEngine(PrologEngine prologEngine) |
asTerm, basicQuery, close, getPrologEngine, isCloseable, setPrologEngine, threadModelabolish, allSucceed, asserta, asserta, assertz, 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, retractAll, setof, setof, setPrologFlag, setPrologFlag, unify, unify, withLogtalkpublic LogtalkEngine(PrologEngine prologEngine)
public boolean isLogtalkLoaded()
public boolean logtalkLoad(Term... terms)
public boolean logtalkLoad(String... resources)
public String currentLogtalkFlag(LogtalkFlag flag)
public boolean setLogtalkFlag(LogtalkFlag flag, String value)
public Map<String,LogtalkLibrary> getLibraries()
public List<LogtalkObject> currentObjects()
public List<Integer> objectArities(String objectName)
objectName - public Query createCategory(Term category, Term relations, Term directives, Term Clauses)
public Query currentEvent(Term event, Term object, Term message, Term sender, Term monitor)
public Query defineEvents(Term event, Term object, Term message, Term sender, Term monitor)
public Query abolishEvents(Term event, Term object, Term message, Term sender, Term monitor)
public LogtalkEngine asLogtalkEngine()
asLogtalkEngine in interface PrologEngineasLogtalkEngine in class AbstractPrologEngineCopyright © 2014. All rights reserved.