public class LogtalkEngine extends PrologEngineProxy
ALL_RESULTS_VAR
Constructor and Description |
---|
LogtalkEngine(PrologEngine prologEngine) |
asTerm, basicQuery, close, getPrologEngine, isCloseable, setPrologEngine, threadModel
abolish, 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, withLogtalk
public 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 PrologEngine
asLogtalkEngine
in class AbstractPrologEngine
Copyright © 2014. All rights reserved.