A B C D E F G H I J L M N O P Q R S T U V W X Y

A

addBeginConsultListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addBeginQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addDCGFork(Vector, Vector, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
addDebugMessagesListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addEndConsultListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addEndQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAppendArray
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAppendArray
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAssert
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAssert
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAsserta
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jAsserta
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCall
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCall
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCallN
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCallN
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCompare
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCompare
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCopyTerm
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCopyTerm
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCut
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jCut
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jExists
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jExists
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jFunctor
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jFunctor
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jGetArrayElement
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jGetArrayElement
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIntersectArray
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIntersectArray
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIs
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIs
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jName
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jName
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jOp
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jOp
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jOperator
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jOperator
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRead
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRead
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRepeat
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRepeat
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRetract
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jRetract
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSetArrayElement
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSetArrayElement
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSort
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSort
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSubtractArray
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jSubtractArray
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jTermToList
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jTermToList
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jTime
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jTime
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
Arithmetics are intended as expressions for is, if used a predicate they fail.
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
Arithmetics are intended as expressions for is, if used a predicate they fail.
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnaryOperator
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnaryOperator
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnionArray
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jUnionArray
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Builtins.jWrite
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Builtins.jWrite
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.iPredicate
Adds goal to prove this predicate onto goal stack.
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.iPredicate
Adds goal to prove this predicate onto goal stack.
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jAtom
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jAtom
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jClause
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jClause
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jDCG
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jDCG
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jFail
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jFail
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jTrue
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jTrue
 
addGoals(jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
addGoals(jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
addlast - Variable in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
addListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
Register provided listener as an interested observer to receive broadcast events.
addOperator(pOperatorEntry) - Method in class ubc.cs.JLog.Parser.pOperatorRegistry
 
addOperator(pOperatorEntry) - Method in class ubc.cs.JLog.Terms.jPredefined
 
addPredicate(pPredicateEntry) - Method in class ubc.cs.JLog.Parser.pPredicateRegistry
 
addPredicate(pPredicateEntry) - Method in class ubc.cs.JLog.Terms.jPredefined
 
addPredicate(iPredicate) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
addPredicateTerms(jPredicateTerms) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
addRetryQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addRule(jRule) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
addRule(jRule) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Add a rule to the definitions.
addRule(jRule) - Method in class ubc.cs.JLog.Parser.pUpdateDatabaseRules
 
addRuleDefinitions(jRuleDefinitions) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
Use this method to set all the rules for a particular predicate definition at once.
addRuleDefinitions(jRuleDefinitions) - Method in class ubc.cs.JLog.Terms.jPredefined
 
addRuleFirst(jRule) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
addRuleFirst(jRule) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Add a rule to the begining of the rule definitions.
addRuleLast(jRule) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
addRuleLast(jRule) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Add a rule to the end of the rule definitions.
addRules(jRule[]) - Method in class ubc.cs.JLog.Terms.jPredefined
 
addStateChangedListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
addTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicate
 
addTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
addThreadStoppedListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
addVariable(jVariable) - Method in class ubc.cs.JLog.Foundation.jUnifiedVector
Registers a variable with this instance.
addVariable(jVariable) - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
adjustPredicate(jPredicate, jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
adjustTerminalList(jListPair, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
all - Variable in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
all - Variable in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
all_variables - Variable in class ubc.cs.JLog.Foundation.jRule
 
allow_atom - Variable in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
allow_release - Variable in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
animation - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
append - Variable in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
append(String) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
appendVariables(jCompoundTerm) - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
arguments - Variable in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
arguments - Static variable in class ubc.cs.JLog.Terms.jAtom
 
arguments - Variable in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
arguments - Variable in class ubc.cs.JLog.Terms.jPredicate
 
arity - Variable in class ubc.cs.JLog.Foundation.iNameArityStub
 
arity - Variable in class ubc.cs.JLog.Parser.pPredicateEntry
 
arity - Variable in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
arity - Variable in class ubc.cs.JLog.Terms.jPredicate
 
assert_it - Variable in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
assertPredicate(jPredicate, jPredicateTerms, jKnowledgeBase, boolean) - Method in class ubc.cs.JLog.Builtins.jAssert
 

B

base - Variable in class ubc.cs.JLog.Foundation.jRule
 
begin - Variable in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
begin - Variable in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
begin - Variable in class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
beginConsult - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
beginq - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
beginq - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
beginQuery - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
bound - Variable in class ubc.cs.JLog.Terms.jVariable
 
broadcasted_stop() - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
broadcastEvent(jPrologServiceEvent) - Method in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
Sends provided event to all registered jPrologServiceListeners.
builtin - Variable in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
builtins - Variable in class ubc.cs.JLog.Parser.pPredicateRegistry
 

C

cached_listeners - Variable in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
 
cached_ruledefs - Variable in class ubc.cs.JLog.Terms.jAtom
 
cached_ruledefs - Variable in class ubc.cs.JLog.Terms.jPredicate
 
call_r - Variable in class ubc.cs.JLog.Builtins.jExists
 
callee - Variable in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
charpos - Variable in class ubc.cs.JLog.Parser.pTSPreToken
 
charpos - Variable in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
charpos - Variable in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
clause - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
clearOperators() - Method in class ubc.cs.JLog.Parser.pOperatorRegistry
 
clearPredicates() - Method in class ubc.cs.JLog.Parser.pPredicateRegistry
 
clearRules() - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
clearRules() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
compare - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.iPredicate
 
compare(jTerm, boolean) - Method in interface ubc.cs.JLog.Terms.iTerm
The public interface for term comparision, it calls the protected compare that sub-classes must override.
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jCommand
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jInteger
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jListPair
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jNullList
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jObject
 
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jReal
 
compare(jTerm, boolean) - Method in class ubc.cs.JLog.Terms.jTerm
The public interface for term comparision, it calls the protected compare that sub-classes must override.
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jTerm
The private member function for term comparision.
compare(jTerm, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jVariable
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.iPredicate
Compares the arguments for predicates.
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jAtom
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
Compares predicate aguments.
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
compareArguments(iPredicate, boolean, boolean) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jEqual
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jGreaterThan
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jLessThan
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jLessThanEqual
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jNotEqual
 
compareInteger(int, int) - Method in class ubc.cs.JLog.Builtins.jNumericComparison
 
compareOrder(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAfter
 
compareOrder(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAfterEqual
 
compareOrder(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBefore
 
compareOrder(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBeforeEqual
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jEqual
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jGreaterThan
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jLessThan
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jLessThanEqual
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jNotEqual
 
compareReal(float, float) - Method in class ubc.cs.JLog.Builtins.jNumericComparison
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jEqual
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jGreaterThan
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jLessThan
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jLessThanEqual
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jNotEqual
 
compareString(String, String) - Method in class ubc.cs.JLog.Builtins.jNumericComparison
 
constructor_params_arrays - Static variable in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
constructor_params_arrays - Static variable in class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
consult() - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Foundation.jRule
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
consult(jKnowledgeBase) - Method in interface ubc.cs.JLog.Terms.iConsultable
Consult the given jKnowledgeBase and cache any invariant values (those which would not change until the next time the jKnowledgeBase changes).
consult(jKnowledgeBase) - Method in interface ubc.cs.JLog.Terms.iTerm
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jAtom
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jCommand
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jListPair
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jTerm
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
consult(jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jVariable
 
consultDatabase() - Method in class ubc.cs.JLog.Terms.jPredefined
 
consultReset() - Method in class ubc.cs.JLog.Foundation.jRule
 
consultReset() - Method in interface ubc.cs.JLog.Terms.iConsultable
Called when the jKnowledgeBase changes.
consultReset() - Method in interface ubc.cs.JLog.Terms.iTerm
 
consultReset() - Method in class ubc.cs.JLog.Terms.jAtom
 
consultReset() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jCommand
 
consultReset() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
consultReset() - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
consultReset() - Method in class ubc.cs.JLog.Terms.jListPair
 
consultReset() - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jTerm
 
consultReset() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
consultReset() - Method in class ubc.cs.JLog.Terms.jVariable
 
consultSource(String) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Consult a source string.
convert - Variable in class ubc.cs.JLog.Terms.jListPair.EnumerateListPair
 
convert_makelist(Enumeration, jTerm) - Method in class ubc.cs.JLog.Builtins.jConvertArray
 
convertListToString(jList) - Method in class ubc.cs.JLog.Builtins.jName
 
convertStringLinebreaks_S(String) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
convertStringToList(String) - Method in class ubc.cs.JLog.Builtins.jName
 
convertStringToTerm(String, boolean) - Method in class ubc.cs.JLog.Builtins.jName
 
copy - Variable in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
copy() - Method in class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
 
copy - Variable in class ubc.cs.JLog.Foundation.jVariableRegistry.jVariablePair
 
copy() - Method in interface ubc.cs.JLog.Terms.iTerm
Public member function which creates a copy of this term.
copy(jVariableRegistry) - Method in interface ubc.cs.JLog.Terms.iTerm
Internal member function which creates a copy of this term.
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jAtom
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jCommand
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jInteger
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jListPair
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jNullList
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jObject
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jReal
 
copy() - Method in class ubc.cs.JLog.Terms.jTerm
Public member function which creates a copy of this term.
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jTerm
Internal member function which creates a copy of this term.
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jVariable
 
copyCompoundTerm(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Makes this a copy of the provided jCompoundTerm.
copyVariable(jVariable) - Method in class ubc.cs.JLog.Foundation.jVariableRegistry
 
createGoal(jCompoundTerm) - Method in class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
 
createGoal(jCompoundTerm) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
createGoalsStack() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
createGoalsStack() - Method in class ubc.cs.JLog.Foundation.jProver
Construct a goal stack for goals.
createListFromEnumeration(Enumeration, iObjectToTerm) - Static method in class ubc.cs.JLog.Terms.jListPair
Returns a jList list representing the given enumeration of objects.
createObjectFromTerm(jTerm) - Method in interface ubc.cs.JLog.Terms.iTermToObject
Create a corresponding Java object representation from the given Prolog term.
createObjectFromTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
createObjectFromTerm(jTerm, Object) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
createObjectKeys - Variable in class ubc.cs.JLog.Terms.jTermTranslation
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.Entries.pIfThenOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.Entries.pNotOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
createOperator(pToken, pPacket, pPacket, pVariableRegistry, pTermToPacketHashtable) - Method in class ubc.cs.JLog.Parser.pOperatorEntry
Public interface for generating the real prolog term objects.
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Parser.pOperatorEntry
The internal method for creating the jTerm representation of this operator representation.
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Parser.pPredicateOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.Entries.pCommandOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.Entries.pConsOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.Entries.pDCGOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.Entries.pIfOperatorEntry
 
createOperator(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.Entries.pOrOperatorEntry
 
createPredicate(jCompoundTerm) - Method in class ubc.cs.JLog.Builtins.Entries.pCallPredicateEntry
 
createPredicate(jCompoundTerm) - Method in class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
createPredicate(pToken, jCompoundTerm) - Method in class ubc.cs.JLog.Parser.pPredicateEntry
Public interface for generating the real prolog term objects.
createPredicate() - Method in class ubc.cs.JLog.Parser.pPredicateEntry
Public interface for generating the real prolog term objects.
createPredicate(jCompoundTerm) - Method in class ubc.cs.JLog.Parser.pPredicateEntry
The internal method for creating the iPredicate representation of this predicate representation.
createPredicate(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.Entries.pDCGPredicateEntry
 
createPredicate(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.Entries.pOrPredicateEntry
 
createProvedStack() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
createProvedStack() - Method in class ubc.cs.JLog.Foundation.jProver
Construct a goal stack for proved.
createSingleOperatorList(pOperatorEntry) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
createSpecifierString(int) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
createTermFromObject(Object) - Method in interface ubc.cs.JLog.Terms.iObjectToTerm
Create a corresponding Prolog representation of the given object.
createTermFromObject(Object) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
createTermFromObject(Object, Object) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
createTermKeys - Variable in class ubc.cs.JLog.Terms.jTermTranslation
 
createVariable() - Method in class ubc.cs.JLog.Terms.jDCG.dcgVariableGenerator
 
current_input - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
current_output - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
cut(jGoal) - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Removes all goals above the specified item.
cut(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
cut(jGoal) - Method in class ubc.cs.JLog.Foundation.jGoalStack
 

D

database - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
database - Variable in class ubc.cs.JLog.Foundation.jProver
 
database - Variable in class ubc.cs.JLog.Parser.pParseStream
 
database - Variable in class ubc.cs.JLog.Parser.pUpdateDatabaseRules
 
debugging - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
debugm - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
debugm - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
debugmessages - Variable in class ubc.cs.JLog.Foundation.jDebugProver
 
debugMessages - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
default_input - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
default_output - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
defaultCreateObject - Variable in class ubc.cs.JLog.Terms.jTermTranslation
 
defaultCreateTerm - Variable in class ubc.cs.JLog.Terms.jTermTranslation
 
definitions - Variable in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
display_term - Variable in class ubc.cs.JLog.Builtins.jWrite
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jAbs
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jACos
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAdd
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAfter
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAfterEqual
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jAppendArray
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jArg
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jASin
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jAssert
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jAsserta
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jAssertz
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jATan
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jATan2
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBefore
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBeforeEqual
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseConjunction
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseDisjunction
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseExclusiveDisjunction
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseLeftShift
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseNegation
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jBitwiseRightShift
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jCall
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jCallN
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jCeiling
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jCompare
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jConvertArray
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jCopyTerm
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jCos
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jCreateArray
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jDynamic
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jEqual
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jExists
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jExp
 
duplicate(jTerm, jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jExpandTerm
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jFloor
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jFunctor
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jGetArrayElement
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jGreaterThan
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jIntegerDivide
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jIntersectArray
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jIs
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsAtom
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsAtomic
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsCallable
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsCompound
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsGround
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsList
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsNonVariable
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsNumber
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsSimple
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jIsVariable
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jKeysort
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jLessThan
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jLessThanEqual
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jLoadLibrary
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jLog
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jLog10
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jLog2
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jLogBase
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jMax
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jMin
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jMinus
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jMod
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jMultiply
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jName
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jNotEqual
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jNotEquivalence
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jNotEquivalent
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jNotUnify
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jOp
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jPlus
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jPow
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jRandom
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jRead
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jRealDivide
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jRetract
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jRound
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jSetArrayElement
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jSin
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jSort
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jSqrt
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jSubtract
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jSubtractArray
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jTan
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jTermToList
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jTime
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jTruncate
 
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Builtins.jUnionArray
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Builtins.jWrite
 
duplicate(jVariable[]) - Method in interface ubc.cs.JLog.Terms.iTerm
Creates a complete and entirely independant duplicate of this term.
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jAtom
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jClause
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jCommand
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jCons
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jIf
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jInteger
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jListPair
 
duplicate(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jNullList
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jObject
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jOr
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
duplicate(jTerm, jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jReal
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jTerm
Creates a complete and entirely independant duplicate of this term.
duplicate(jTerm, jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
duplicate(jTerm) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
duplicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jUnify
 
duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jVariable
 
duplicateArguments(jVariable[]) - Method in class ubc.cs.JLog.Terms.jPredicate
 
duplicateVariables() - Method in class ubc.cs.JLog.Foundation.jVariableVector
 

E

elementAt(int) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
elementAt(int) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
elements(iTermToObject) - Method in class ubc.cs.JLog.Terms.jList
Generates a converted enumeration of the list.
elements(iTermToObject) - Method in class ubc.cs.JLog.Terms.jListPair
 
elements(iTermToObject) - Method in class ubc.cs.JLog.Terms.jNullList
 
empty() - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Determines if the stack does not contain goals.
empty() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
empty() - Method in class ubc.cs.JLog.Foundation.jGoalStack
 
end - Variable in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
end - Variable in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
end - Variable in class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
end_goal - Variable in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
end_goal - Variable in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
end_goal - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
endConsult - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
endq - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
endq - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
endQuery - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
enum_vars - Variable in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
enumBase() - Method in class ubc.cs.JLog.Foundation.jRule
 
enumDefinitions() - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
enumerate() - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Builtins.jExists
 
enumerateVariables(jVariableVector, boolean) - Method in interface ubc.cs.JLog.Terms.iTerm
Adds variables belonging to this term (or belonging to any sub-part of this term) to the jVariableVector.
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jAtom
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jCommand
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jInteger
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jListPair
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jNullList
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jObject
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jReal
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jTerm
Adds variables belonging to this term (or belonging to any sub-part of this term) to the jVariableVector
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
enumerateVariables(jVariableVector, boolean) - Method in class ubc.cs.JLog.Terms.jVariable
 
enumOperators() - Method in class ubc.cs.JLog.Parser.pOperatorRegistry
 
enumPredicates() - Method in class ubc.cs.JLog.Parser.pPredicateRegistry
 
enumPredicateTerms() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
enumRules() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
enumTerms() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
equ - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
equ - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
EQUAL - Static variable in interface ubc.cs.JLog.Terms.iTerm
 
equivalence(jTerm, jEquivalenceMapping) - Method in interface ubc.cs.JLog.Terms.iTerm
The public interface for evaluating term equivalence (i.e., structural similarity).
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jAtom
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jCommand
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jInteger
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jListPair
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jNullList
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jObject
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jPredicate
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jReal
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jTerm
 
equivalence(jTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jVariable
 
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
Equivalence test arguments.
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
equivalenceArguments(jCompoundTerm, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jPredicate
 
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
equivalenceArguments(jBuiltinPredicate, jEquivalenceMapping) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
errors - Variable in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
errors - Variable in class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
ExpectedCompoundTermException - Exception in ubc.cs.JLog.Builtins
 
ExpectedCompoundTermException() - Constructor for exception ubc.cs.JLog.Builtins.ExpectedCompoundTermException
 
ExpectedCompoundTermException(String) - Constructor for exception ubc.cs.JLog.Builtins.ExpectedCompoundTermException
 

F

FAIL - Static variable in class ubc.cs.JLog.Terms.jFail
 
fail_unknown_predicate - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
fileservices - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
FIRST - Static variable in class ubc.cs.JLog.Builtins.jAssert
 
functor - Variable in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
FX - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
FY - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 

G

get_abolish() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_atom_chars() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_bagof() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOF() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFENUMERATE1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFENUMERATE2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFPOSTSORT1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFPOSTSORT2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFPOSTSORTHELPER1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_BAGOFPOSTSORTHELPER2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_cons() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_current_op() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_CURRENTOP1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_CURRENTOP2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_DCGTERMINAL() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_element - Variable in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
get_expand_term() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_findall() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_FINDALL1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_FINDALL2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_findall4() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_if() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_IF1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_IF2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_if_then() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_if_then_else() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_ignore1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_ignore2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_length1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_length2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_nl() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_not1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_not2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_number_chars() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_once() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_or() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_phrase2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_phrase3() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_retractall1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_retractall2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_setof() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_undo1() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_undo2() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
get_writeln() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
getAnimationEnvironment() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getArguments() - Method in class ubc.cs.JLog.Terms.iPredicate
Accessor for the arguments for this predicate.
getArguments() - Method in class ubc.cs.JLog.Terms.jAtom
 
getArguments() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
getArguments() - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
The arugments for this predicate.
getArguments() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
getArguments() - Method in class ubc.cs.JLog.Terms.jPredicate
 
getArguments() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getArguments() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
getArguments() - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCallNGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
getArity() - Method in class ubc.cs.JLog.Builtins.jCut
 
getArity() - Method in class ubc.cs.JLog.Builtins.jRepeat
 
getArity() - Method in class ubc.cs.JLog.Foundation.iNameArityStub
 
getArity() - Method in class ubc.cs.JLog.Foundation.jRule
 
getArity() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
getArity() - Method in class ubc.cs.JLog.Foundation.jUserGoal
 
getArity() - Method in class ubc.cs.JLog.Parser.pPredicateEntry
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jFailGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
getArity() - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
getArity() - Method in interface ubc.cs.JLog.Terms.iNameArity
Returns the arity of this instance.
getArity() - Method in class ubc.cs.JLog.Terms.jAtom
 
getArity() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jFail
 
getArity() - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
getArity() - Method in class ubc.cs.JLog.Terms.jTrue
 
getArity() - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
getAssociativity() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
getAttributes() - Method in interface ubc.cs.JLog.Foundation.iAttributes
Returns a hashtable of every attribute associated with this object.
getBase() - Method in class ubc.cs.JLog.Foundation.jRule
 
getCachedListeners() - Method in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
 
getCachedRuleDefinitions() - Method in class ubc.cs.JLog.Terms.jAtom
 
getCachedRuleDefinitions() - Method in class ubc.cs.JLog.Terms.jPredicate
 
getCharPos() - Method in class ubc.cs.JLog.Parser.pTSPreToken
 
getCharPos() - Method in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
getCharPos() - Method in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
getClause(jClauseGoal, jPredicate) - Method in class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
Construct dynamic rule based on name, arity, and vector of rules.
getConstructorArgsArray(jTerm, jTerm) - Method in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
getConstructorArgsArray(jCompoundTerm) - Method in class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
getConstructorParamsArray() - Method in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
getConstructorParamsArray() - Method in class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
getCopy() - Method in class ubc.cs.JLog.Foundation.jVariableRegistry.jVariablePair
 
getDebugging() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getDebugGoalStack() - Method in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
getDebugItem(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
getDebugProver() - Method in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
getDebugProver() - Method in class ubc.cs.JLog.Foundation.jDebugProverStartedEvent
 
getDefaultObjectToTermConverter() - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
getDefaultTermToObjectConverter() - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
getDynamicRules() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
getDynamicRules(jPredicate, jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jClause
 
getEndingSymbol() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
getEndingSymbol() - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
getFailUnknownPredicate() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Get the behaviour for unknown predicates.
getFailUnknownPredicate() - Method in class ubc.cs.JLog.Foundation.jPrologServices
Get the behaviour for unknown predicates.
getFileServices() - Method in class ubc.cs.JLog.Foundation.jPrologServices
Gets the file services object.
getGoal() - Method in class ubc.cs.JLog.Foundation.jDebugFailGoalEvent
 
getGoal() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
getGoal() - Method in class ubc.cs.JLog.Foundation.jDebugProveGoalEvent
 
getGoal() - Method in class ubc.cs.JLog.Foundation.jDebugRetryGoalEvent
 
getGoal() - Method in class ubc.cs.JLog.Foundation.jDebugTryGoalEvent
 
getHead() - Method in class ubc.cs.JLog.Foundation.jRule
 
getHead() - Method in class ubc.cs.JLog.Terms.jListPair
 
getIdentity() - Method in class ubc.cs.JLog.Terms.jVariable
Get an unique indentifying name.
getInput() - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
getInput() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getInputStreamFromFilename(String) - Method in interface ubc.cs.JLog.Foundation.iPrologFileServices
 
getInputStreamFromFilename(String) - Method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getInputStreamFromFilename_S(String) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getIntegerValue() - Method in class ubc.cs.JLog.Terms.jInteger
 
getKeyString(iNameArity) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
getKeyString(String, boolean) - Method in class ubc.cs.JLog.Parser.pOperatorRegistry
 
getKeyString(String, int) - Method in class ubc.cs.JLog.Parser.pPredicateRegistry
 
getKnowledgeBase() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getLHS() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
getLHS() - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
getLibrary() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Get the name of the library associated with this operator.
getLibrary() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
Get the name of the library associated with this operator.
getLibrary() - Method in class ubc.cs.JLog.Parser.pPredicateEntry
Get the name of the library associated with this predicate.
getLibrary() - Method in class ubc.cs.JLog.Terms.jPredefined
 
getLine() - Method in class ubc.cs.JLog.Parser.pTSPreToken
 
getLine() - Method in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
getLine() - Method in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
getName() - Method in class ubc.cs.JLog.Builtins.jAbs
 
getName() - Method in class ubc.cs.JLog.Builtins.jACos
 
getName() - Method in class ubc.cs.JLog.Builtins.jAdd
 
getName() - Method in class ubc.cs.JLog.Builtins.jAfter
 
getName() - Method in class ubc.cs.JLog.Builtins.jAfterEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jAppendArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jArg
 
getName() - Method in class ubc.cs.JLog.Builtins.jASin
 
getName() - Method in class ubc.cs.JLog.Builtins.jAssert
 
getName() - Method in class ubc.cs.JLog.Builtins.jAsserta
 
getName() - Method in class ubc.cs.JLog.Builtins.jAssertz
 
getName() - Method in class ubc.cs.JLog.Builtins.jATan
 
getName() - Method in class ubc.cs.JLog.Builtins.jATan2
 
getName() - Method in class ubc.cs.JLog.Builtins.jBefore
 
getName() - Method in class ubc.cs.JLog.Builtins.jBeforeEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseConjunction
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseDisjunction
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseExclusiveDisjunction
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseLeftShift
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseNegation
 
getName() - Method in class ubc.cs.JLog.Builtins.jBitwiseRightShift
 
getName() - Method in class ubc.cs.JLog.Builtins.jCall
 
getName() - Method in class ubc.cs.JLog.Builtins.jCeiling
 
getName() - Method in class ubc.cs.JLog.Builtins.jCompare
 
getName() - Method in class ubc.cs.JLog.Builtins.jConvertArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jCopyTerm
 
getName() - Method in class ubc.cs.JLog.Builtins.jCos
 
getName() - Method in class ubc.cs.JLog.Builtins.jCreateArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
getName() - Method in class ubc.cs.JLog.Builtins.jCut
 
getName() - Method in class ubc.cs.JLog.Builtins.jDynamic
 
getName() - Method in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
getName() - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
getName() - Method in class ubc.cs.JLog.Builtins.jExists
 
getName() - Method in class ubc.cs.JLog.Builtins.jExp
 
getName() - Method in class ubc.cs.JLog.Builtins.jExpandTerm
 
getName() - Method in class ubc.cs.JLog.Builtins.jFloor
 
getName() - Method in class ubc.cs.JLog.Builtins.jFunctor
 
getName() - Method in class ubc.cs.JLog.Builtins.jGetArrayElement
 
getName() - Method in class ubc.cs.JLog.Builtins.jGreaterThan
 
getName() - Method in class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jIntegerDivide
 
getName() - Method in class ubc.cs.JLog.Builtins.jIntersectArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jIs
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsAtom
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsAtomic
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsCallable
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsCompound
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsGround
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsList
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsNonVariable
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsNumber
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsReal
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsSimple
 
getName() - Method in class ubc.cs.JLog.Builtins.jIsVariable
 
getName() - Method in class ubc.cs.JLog.Builtins.jKeysort
 
getName() - Method in class ubc.cs.JLog.Builtins.jLessThan
 
getName() - Method in class ubc.cs.JLog.Builtins.jLessThanEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jLoadLibrary
 
getName() - Method in class ubc.cs.JLog.Builtins.jLog
 
getName() - Method in class ubc.cs.JLog.Builtins.jLog10
 
getName() - Method in class ubc.cs.JLog.Builtins.jLog2
 
getName() - Method in class ubc.cs.JLog.Builtins.jLogBase
 
getName() - Method in class ubc.cs.JLog.Builtins.jMax
 
getName() - Method in class ubc.cs.JLog.Builtins.jMin
 
getName() - Method in class ubc.cs.JLog.Builtins.jMinus
 
getName() - Method in class ubc.cs.JLog.Builtins.jMod
 
getName() - Method in class ubc.cs.JLog.Builtins.jMultiply
 
getName() - Method in class ubc.cs.JLog.Builtins.jName
 
getName() - Method in class ubc.cs.JLog.Builtins.jNotEqual
 
getName() - Method in class ubc.cs.JLog.Builtins.jNotEquivalence
 
getName() - Method in class ubc.cs.JLog.Builtins.jNotEquivalent
 
getName() - Method in class ubc.cs.JLog.Builtins.jNotUnify
 
getName() - Method in class ubc.cs.JLog.Builtins.jOp
 
getName() - Method in class ubc.cs.JLog.Builtins.jPlus
 
getName() - Method in class ubc.cs.JLog.Builtins.jPow
 
getName() - Method in class ubc.cs.JLog.Builtins.jRandom
 
getName() - Method in class ubc.cs.JLog.Builtins.jRead
 
getName() - Method in class ubc.cs.JLog.Builtins.jRealDivide
 
getName() - Method in class ubc.cs.JLog.Builtins.jRepeat
 
getName() - Method in class ubc.cs.JLog.Builtins.jRetract
 
getName() - Method in class ubc.cs.JLog.Builtins.jRound
 
getName() - Method in class ubc.cs.JLog.Builtins.jSetArrayElement
 
getName() - Method in class ubc.cs.JLog.Builtins.jSin
 
getName() - Method in class ubc.cs.JLog.Builtins.jSort
 
getName() - Method in class ubc.cs.JLog.Builtins.jSqrt
 
getName() - Method in class ubc.cs.JLog.Builtins.jSubtract
 
getName() - Method in class ubc.cs.JLog.Builtins.jSubtractArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jTan
 
getName() - Method in class ubc.cs.JLog.Builtins.jTermToList
 
getName() - Method in class ubc.cs.JLog.Builtins.jTime
 
getName() - Method in class ubc.cs.JLog.Builtins.jTruncate
 
getName() - Method in class ubc.cs.JLog.Builtins.jUnionArray
 
getName() - Method in class ubc.cs.JLog.Builtins.jWrite
 
getName() - Method in class ubc.cs.JLog.Foundation.iNameArityStub
 
getName() - Method in class ubc.cs.JLog.Foundation.jRule
 
getName() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
getName() - Method in class ubc.cs.JLog.Foundation.jUserGoal
 
getName() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
getName() - Method in class ubc.cs.JLog.Parser.pPredicateEntry
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jFailGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
getName() - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
getName() - Method in interface ubc.cs.JLog.Terms.iName
Returns the name of this instance.
getName() - Method in interface ubc.cs.JLog.Terms.iTerm
 
getName() - Method in class ubc.cs.JLog.Terms.jAtom
 
getName() - Method in class ubc.cs.JLog.Terms.jClause
 
getName() - Method in class ubc.cs.JLog.Terms.jCons
 
getName() - Method in class ubc.cs.JLog.Terms.jDCG
 
getName() - Method in class ubc.cs.JLog.Terms.jFail
 
getName() - Method in class ubc.cs.JLog.Terms.jIf
 
getName() - Method in class ubc.cs.JLog.Terms.jInteger
 
getName() - Method in class ubc.cs.JLog.Terms.jListPair
 
getName() - Method in class ubc.cs.JLog.Terms.jNullList
 
getName() - Method in class ubc.cs.JLog.Terms.jObject
 
getName() - Method in class ubc.cs.JLog.Terms.jOr
 
getName() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
getName() - Method in class ubc.cs.JLog.Terms.jPredicate
 
getName() - Method in class ubc.cs.JLog.Terms.jReal
 
getName() - Method in class ubc.cs.JLog.Terms.jTerm
 
getName() - Method in class ubc.cs.JLog.Terms.jTrue
 
getName() - Method in class ubc.cs.JLog.Terms.jUnify
 
getName() - Method in class ubc.cs.JLog.Terms.jVariable
 
getNextGoal() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
getNextGoal() - Method in class ubc.cs.JLog.Foundation.jDebugTryGoalEvent
 
getNextPredicateTermNumber() - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
getNextRuleNumber() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
getNextRuleNumber() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
getObjectReference() - Method in class ubc.cs.JLog.Terms.jObject
 
getObjectToTermConverter(Object) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
getOperator(String, boolean) - Method in class ubc.cs.JLog.Parser.pOperatorRegistry
 
getOperatorRegistry() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getOutput() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getPacket(jTerm) - Method in class ubc.cs.JLog.Parser.pTermToPacketHashtable
Finds the packet associated with the given term key.
getPosition() - Method in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
getPosition() - Method in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
getPredicate(String, int) - Method in class ubc.cs.JLog.Parser.pPredicateRegistry
 
getPredicate(jTerm) - Method in class ubc.cs.JLog.Terms.jClause
 
getPredicate() - Method in exception ubc.cs.JLog.Terms.UnknownPredicateException
 
getPredicateRegistry() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getPredicateTermNumber() - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
getPriority(jTerm) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
getPriority() - Method in interface ubc.cs.JLog.Builtins.iArithmetic
Return priority value 0..MAX for operator precedence.
getPriority() - Method in class ubc.cs.JLog.Builtins.jAdd
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jATan2
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jBitwiseConjunction
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jBitwiseDisjunction
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jBitwiseExclusiveDisjunction
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jBitwiseLeftShift
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jBitwiseRightShift
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jIntegerDivide
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jLogBase
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jMax
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jMin
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jMinus
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jMod
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jMultiply
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jPow
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jRealDivide
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jSubtract
 
getPriority() - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
 
getPriority() - Method in class ubc.cs.JLog.Foundation.jPrologServiceListener
Return the priority level for listener (a partial ordering on notification order).
getPriority() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
getPrologServices() - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
getProvedDebugItems(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
getProvedGoals() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalsEvent
 
getRandomGenerator() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
getRealValue() - Method in class ubc.cs.JLog.Terms.jReal
 
getRequiredCreditInfo() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
This function returns the credit assignment and copyright informaiton string.
getRequiredCreditInfo() - Static method in class ubc.cs.JLog.Foundation.jPrologServices
This function returns the credit assignment and copyright informaiton string.
getResourceInputStreamFromFilename(String) - Method in interface ubc.cs.JLog.Foundation.iPrologFileServices
 
getResourceInputStreamFromFilename(String) - Method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getResourceInputStreamFromFilename_S(String) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getResourceURLFromFilename(String) - Method in interface ubc.cs.JLog.Foundation.iPrologFileServices
 
getResourceURLFromFilename(String) - Method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getResourceURLFromFilename_S(String) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getResult() - Method in class ubc.cs.JLog.Foundation.jUserQueryEvent
 
getResultException() - Method in class ubc.cs.JLog.Foundation.jAPIConsultThread
Returns the RuntimeException thrown by an unsucessful query / retry (e.g., UnknownPredicateException).
getResultException() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
Returns the RuntimeException thrown by an unsucessful query / retry (e.g., UnknownPredicateException).
getResultHashtable() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
Returns a hashtable of the variable bindings, as a result of a sucessful query / retry.
getRHS() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
getRHS() - Method in class ubc.cs.JLog.Terms.jCommand
 
getRHS() - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
getRHS() - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
getRuleAt(int) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
getRuleDefinitionsMatch(iNameArity) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
Access the set of rules matching the given name and arity.
getRuleNumber() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
getRuleNumber() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
getRules() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
getSpecifier(jTerm) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
getStackCopy() - Method in interface ubc.cs.JLog.Foundation.iDebugGoalStack
Provides a vectorized duplicate of the goal stack.
getStackCopy() - Method in class ubc.cs.JLog.Foundation.jDebugGoalStack
 
getStackCopy() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
getStartingSymbol() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
getStartingSymbol() - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
getSubGoals() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
getSubGoals() - Method in class ubc.cs.JLog.Foundation.jDebugProveGoalEvent
 
getTail() - Method in class ubc.cs.JLog.Terms.jListPair
 
getTerm() - Method in exception ubc.cs.JLog.Terms.InvalidDCGFormException
 
getTerm() - Method in interface ubc.cs.JLog.Terms.iTerm
Returns the non-evaluated jTerm representation of this term.
getTerm() - Method in class ubc.cs.JLog.Terms.jTerm
Returns the non-evaluated jTerm representation of this term.
getTerm() - Method in class ubc.cs.JLog.Terms.jVariable
 
getTerm() - Method in exception ubc.cs.JLog.Terms.PredicateExpectedException
 
getTerm1() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getTerm1() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
getTerm2() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getTerm2() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
getTerm3() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getTerm3() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
getTerm4() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
getTermAt(int) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
getTermToObjectConverter(Object) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
getText() - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
getTextFromInputStream(InputStream) - Method in interface ubc.cs.JLog.Foundation.iPrologFileServices
 
getTextFromInputStream(InputStream) - Method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getTextFromInputStream_S(InputStream) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getThread() - Method in class ubc.cs.JLog.Foundation.jThreadStoppedEvent
 
getToken(jTerm, pPacket) - Method in class ubc.cs.JLog.Parser.pTermToPacketHashtable
Looks up packet in the hash given a term key, and returns the packets token.
getTopGoals(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugGoalStack
 
getTranslation() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Get the current translation unit used to convert queries and results between Prolog terms and Java objects.
getType() - Method in interface ubc.cs.JLog.Foundation.iType
 
getType() - Method in class ubc.cs.JLog.Foundation.jType
 
getType() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
getUnifiedBase(jCompoundTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Foundation.jRule
Test if rule head will unify.
getURLFromFilename(String) - Method in interface ubc.cs.JLog.Foundation.iPrologFileServices
 
getURLFromFilename(String) - Method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getURLFromFilename_S(String) - Static method in class ubc.cs.JLog.Foundation.jPrologFileServices
 
getValue() - Method in class ubc.cs.JLog.Builtins.jBitwiseNegation
 
getValue() - Method in class ubc.cs.JLog.Builtins.jIntegerArithmetic
 
getValue() - Method in class ubc.cs.JLog.Builtins.jIntegerOnlyArithmetic
 
getValue() - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
getValue() - Method in class ubc.cs.JLog.Builtins.jIsReal
 
getValue() - Method in class ubc.cs.JLog.Builtins.jRandom
 
getValue() - Method in class ubc.cs.JLog.Builtins.jRealArithmetic
 
getValue() - Method in class ubc.cs.JLog.Builtins.jRealUnaryArithmetic
 
getValue() - Method in class ubc.cs.JLog.Builtins.jRound
 
getValue() - Method in class ubc.cs.JLog.Builtins.jTruncate
 
getValue() - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
 
getValue() - Method in interface ubc.cs.JLog.Terms.iTerm
 
getValue() - Method in interface ubc.cs.JLog.Terms.iValue
Return the value of this object after.
getValue() - Method in class ubc.cs.JLog.Terms.jListPair
 
getValue() - Method in class ubc.cs.JLog.Terms.jTerm
 
getValue() - Method in class ubc.cs.JLog.Terms.jVariable
 
getVariable(pVar) - Method in class ubc.cs.JLog.Parser.pVariableRegistry
 
getVariable(String) - Method in class ubc.cs.JLog.Parser.pVariableRegistry
 
getVariableIndex(jVariable) - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
getVariables() - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
goal - Variable in class ubc.cs.JLog.Foundation.jDebugFailGoalEvent
 
goal - Variable in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
goal - Variable in class ubc.cs.JLog.Foundation.jDebugProveGoalEvent
 
goal - Variable in class ubc.cs.JLog.Foundation.jDebugRetryGoalEvent
 
goal - Variable in class ubc.cs.JLog.Foundation.jDebugTryGoalEvent
 
goals - Variable in class ubc.cs.JLog.Foundation.jProver
 
GREATER_THAN - Static variable in interface ubc.cs.JLog.Terms.iTerm
 

H

handled - Variable in exception ubc.cs.JLog.Foundation.InvalidInputException
 
handleEvent(jPrologServiceEvent) - Method in class ubc.cs.JLog.Foundation.jPrologServiceListener
Receive broadcast event for this class to process.
hasLHS() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
hasMoreElements() - Method in class ubc.cs.JLog.Terms.jListPair.EnumerateListPair
 
hasRHS() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
hasTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
hasVariable(jVariable) - Method in class ubc.cs.JLog.Foundation.jVariableVector
 
head - Variable in class ubc.cs.JLog.Foundation.jGoalStack
 
head - Variable in class ubc.cs.JLog.Foundation.jRule
 
head - Variable in class ubc.cs.JLog.Terms.jListPair
 
head_goal - Variable in class ubc.cs.JLog.Terms.Goals.jOrGoal
 

I

iArithmetic - Interface in ubc.cs.JLog.Builtins
The extending interface for arithmetic operators (which must also inherit from an operator class).
iAttributes - Interface in ubc.cs.JLog.Foundation
An inteface to represent getting and setting attribute Key-Value pairs via Hashtables.
iConsultable - Interface in ubc.cs.JLog.Terms
iConsultable is the interface for classes that may need to access the knowledge base before any proof attempts are made.
iDebugGoalStack - Interface in ubc.cs.JLog.Foundation
iDebugGoalStack is the debugging goal stack interface.
iGoalStack - Interface in ubc.cs.JLog.Foundation
iGoalStack is the goal stack interface.
iList - Interface in ubc.cs.JLog.Terms
 
iMakeUnmake - Interface in ubc.cs.JLog.Terms
Interface for objects that are not standard prolog terms, but efficient or different representations of these terms.
in_consult_phase - Variable in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
 
iName - Interface in ubc.cs.JLog.Terms
This is the base interface for classes which have a name.
iNameArity - Interface in ubc.cs.JLog.Terms
This is the base interface for classes which have arity (such as predicates).
iNameArityStub - Class in ubc.cs.JLog.Foundation
This is the interface stub to support the jKnowledgeBase interfaces which require a name and arity, iNameArity in situations where a term is not available.
iNameArityStub(String, int) - Constructor for class ubc.cs.JLog.Foundation.iNameArityStub
 
initConsultSource(String) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
initPrologListeners() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
initTranslation() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
input_goal - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
insert(String, int) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
internal_copy(jVariableRegistry) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
internal_display() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
internal_duplicate(jVariable[]) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
internal_prove() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
internal_prove() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
internal_prove() - Method in class ubc.cs.JLog.Foundation.jProver
 
internal_prove() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
internal_remove(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
internal_remove(iGoalStack) - Method in class ubc.cs.JLog.Foundation.jGoal
Make a rule on the proved stack clean up children on the goal stack.
internal_remove(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Foundation.jGoal
Combines internal_remove with a full restart and resoration of any previous variable state.
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
internal_restore(iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
internal_retry() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
internal_retry() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
internal_retry() - Method in class ubc.cs.JLog.Foundation.jProver
 
internal_retry() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
intersect - Variable in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
intersectionCompoundTerm(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Adds all jTerms in given jCompoundTerm to this.
InvalidArgArgumentException - Exception in ubc.cs.JLog.Builtins
 
InvalidArgArgumentException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidArgArgumentException
 
InvalidArgArgumentException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidArgArgumentException
 
InvalidArithmeticOperationException - Exception in ubc.cs.JLog.Builtins
 
InvalidArithmeticOperationException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidArithmeticOperationException
 
InvalidArithmeticOperationException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidArithmeticOperationException
 
InvalidAssertException - Exception in ubc.cs.JLog.Builtins
 
InvalidAssertException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidAssertException
 
InvalidAssertException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidAssertException
 
InvalidCalleeTypeException - Exception in ubc.cs.JLog.Builtins
 
InvalidCalleeTypeException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidCalleeTypeException
 
InvalidCalleeTypeException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidCalleeTypeException
 
InvalidClauseException - Exception in ubc.cs.JLog.Terms
 
InvalidClauseException() - Constructor for exception ubc.cs.JLog.Terms.InvalidClauseException
 
InvalidClauseException(String) - Constructor for exception ubc.cs.JLog.Terms.InvalidClauseException
 
InvalidDCGFormException - Exception in ubc.cs.JLog.Terms
 
InvalidDCGFormException(jTerm) - Constructor for exception ubc.cs.JLog.Terms.InvalidDCGFormException
 
InvalidDCGFormException(String, jTerm) - Constructor for exception ubc.cs.JLog.Terms.InvalidDCGFormException
 
InvalidExpressionTypeException - Exception in ubc.cs.JLog.Builtins
 
InvalidExpressionTypeException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidExpressionTypeException
 
InvalidExpressionTypeException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidExpressionTypeException
 
InvalidFunctorArgumentException - Exception in ubc.cs.JLog.Builtins
 
InvalidFunctorArgumentException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidFunctorArgumentException
 
InvalidFunctorArgumentException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidFunctorArgumentException
 
InvalidInputException - Exception in ubc.cs.JLog.Foundation
 
InvalidInputException() - Constructor for exception ubc.cs.JLog.Foundation.InvalidInputException
 
InvalidInputException(boolean) - Constructor for exception ubc.cs.JLog.Foundation.InvalidInputException
 
InvalidInputException(boolean, String) - Constructor for exception ubc.cs.JLog.Foundation.InvalidInputException
 
InvalidKeysortKeyValueException - Exception in ubc.cs.JLog.Builtins
 
InvalidKeysortKeyValueException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidKeysortKeyValueException
 
InvalidKeysortKeyValueException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidKeysortKeyValueException
 
InvalidLibraryEntryException - Exception in ubc.cs.JLog.Foundation
 
InvalidLibraryEntryException() - Constructor for exception ubc.cs.JLog.Foundation.InvalidLibraryEntryException
 
InvalidLibraryEntryException(String) - Constructor for exception ubc.cs.JLog.Foundation.InvalidLibraryEntryException
 
InvalidNameArgumentException - Exception in ubc.cs.JLog.Builtins
 
InvalidNameArgumentException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidNameArgumentException
 
InvalidNameArgumentException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidNameArgumentException
 
InvalidOpArgumentException - Exception in ubc.cs.JLog.Builtins
 
InvalidOpArgumentException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidOpArgumentException
 
InvalidOpArgumentException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidOpArgumentException
 
InvalidPredicateNameException - Exception in ubc.cs.JLog.Terms
 
InvalidPredicateNameException() - Constructor for exception ubc.cs.JLog.Terms.InvalidPredicateNameException
 
InvalidPredicateNameException(String) - Constructor for exception ubc.cs.JLog.Terms.InvalidPredicateNameException
 
InvalidRetractException - Exception in ubc.cs.JLog.Builtins
 
InvalidRetractException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidRetractException
 
InvalidRetractException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidRetractException
 
InvalidSortSourceListException - Exception in ubc.cs.JLog.Builtins
 
InvalidSortSourceListException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidSortSourceListException
 
InvalidSortSourceListException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidSortSourceListException
 
InvalidTermToListArgumentException - Exception in ubc.cs.JLog.Builtins
 
InvalidTermToListArgumentException() - Constructor for exception ubc.cs.JLog.Builtins.InvalidTermToListArgumentException
 
InvalidTermToListArgumentException(String) - Constructor for exception ubc.cs.JLog.Builtins.InvalidTermToListArgumentException
 
iObjectToTerm - Interface in ubc.cs.JLog.Terms
This is the interface for objects which take a Java object an return a corresponding jTerm.
ioe - Variable in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
iPredicate - Class in ubc.cs.JLog.Terms
This is the abstract base class for Prolog predicates.
iPredicate() - Constructor for class ubc.cs.JLog.Terms.iPredicate
 
iPrologFileServices - Interface in ubc.cs.JLog.Foundation
 
iPrologServiceText - Interface in ubc.cs.JLog.Foundation
This is the interface for text.
is - Variable in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
isArity(int) - Method in class ubc.cs.JLog.Builtins.Entries.pCallPredicateEntry
 
isArity(int) - Method in class ubc.cs.JLog.Parser.pPredicateEntry
Tests the arity of this entry.
isAtomPermitted() - Method in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
isAtomPermitted() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
Determine if an unbound operator is not an error, or if it could be an atom
isAtomPermitted() - Method in class ubc.cs.JLog.Terms.Entries.pConsOperatorEntry
 
isAvailable() - Method in class ubc.cs.JLog.Foundation.jPrologServices
Returns whether the prolog services are busy or not.
isBound() - Method in class ubc.cs.JLog.Terms.jVariable
 
isBuiltin() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Determine if rules are builtin predicates.
isConsultNeeded() - Method in class ubc.cs.JLog.Foundation.jRule
 
isConsultNeeded() - Method in interface ubc.cs.JLog.Terms.iConsultable
Determine if cached values already exist and hence if consulting is required.
isConsultNeeded() - Method in interface ubc.cs.JLog.Terms.iTerm
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jAtom
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jListPair
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jTerm
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
isConsultNeeded() - Method in class ubc.cs.JLog.Terms.jVariable
 
isCurrentlyConsulting() - Method in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
isCurrentlyConsulting() - Method in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
 
isCurrentlyConsulting() - Method in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
isCurrentlyConsulting() - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
isEmpty() - Method in class ubc.cs.JLog.Foundation.jUnifiedVector
 
isEmpty() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
isEmpty() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
isHandled() - Method in exception ubc.cs.JLog.Foundation.InvalidInputException
 
isHigherPriorityOperator(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Determines if provided jTerm is of higher priority than ','.
isNamed() - Method in class ubc.cs.JLog.Terms.jVariable
 
isNamedForDisplay() - Method in class ubc.cs.JLog.Terms.jVariable
 
isNonAssociativeLeft() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
isNonAssociativeRight() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
isProvedStack() - Method in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
isValidType() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
iTerm - Interface in ubc.cs.JLog.Terms
This is the fundamental interface for Prolog terms.
iTermToObject - Interface in ubc.cs.JLog.Terms
This is the interface for objects which take a jTerm and return a corresponding Java object.
iType - Interface in ubc.cs.JLog.Foundation
This abstract interface defines all the prolog types.
iUnifiable - Interface in ubc.cs.JLog.Foundation
This is the interface for terms that support symbolic unification.
iValue - Interface in ubc.cs.JLog.Terms
This interface defines classes that return their evaluated values as a jTerm.

J

jAbs - Class in ubc.cs.JLog.Builtins
 
jAbs(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAbs
 
jACos - Class in ubc.cs.JLog.Builtins
 
jACos(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jACos
 
jAdd - Class in ubc.cs.JLog.Builtins
 
jAdd(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAdd
 
jAfter - Class in ubc.cs.JLog.Builtins
 
jAfter(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAfter
 
jAfterEqual - Class in ubc.cs.JLog.Builtins
 
jAfterEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAfterEqual
 
jAPIConsultThread - Class in ubc.cs.JLog.Foundation
This class implements consulting of a prolog source text, throwing exceptions for encountered errors.
jAPIConsultThread(jPrologServices, String) - Constructor for class ubc.cs.JLog.Foundation.jAPIConsultThread
 
jAPIQueryThread - Class in ubc.cs.JLog.Foundation
This class is the thread that attempts to prove a query.
jAPIQueryThread(jPrologServices, String) - Constructor for class ubc.cs.JLog.Foundation.jAPIQueryThread
 
jAPIQueryThread(jPrologServices, Hashtable, String) - Constructor for class ubc.cs.JLog.Foundation.jAPIQueryThread
 
jAppendArray - Class in ubc.cs.JLog.Builtins
 
jAppendArray(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAppendArray
Constructor for jAppendArray.
jAppendArrayGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for appending terms to array of terms.
jAppendArrayGoal(jAppendArray, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
jArg - Class in ubc.cs.JLog.Builtins
 
jArg(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jArg
 
jASin - Class in ubc.cs.JLog.Builtins
 
jASin(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jASin
 
jAssert - Class in ubc.cs.JLog.Builtins
 
jAssert(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAssert
 
jAsserta - Class in ubc.cs.JLog.Builtins
 
jAsserta(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAsserta
 
jAssertGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jAssertGoal(jAssert, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
jAssertz - Class in ubc.cs.JLog.Builtins
 
jAssertz(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jAssertz
 
jATan - Class in ubc.cs.JLog.Builtins
 
jATan(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jATan
 
jATan2 - Class in ubc.cs.JLog.Builtins
 
jATan2(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jATan2
 
jAtom - Class in ubc.cs.JLog.Terms
 
jAtom(String) - Constructor for class ubc.cs.JLog.Terms.jAtom
 
jBefore - Class in ubc.cs.JLog.Builtins
 
jBefore(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBefore
 
jBeforeEqual - Class in ubc.cs.JLog.Builtins
 
jBeforeEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBeforeEqual
 
jBinaryBuiltinPredicate - Class in ubc.cs.JLog.Terms
 
jBinaryBuiltinPredicate(jTerm, jTerm, int) - Constructor for class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
jBinaryBuiltinPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
A very basic goal for binary builtin predicates.
jBinaryBuiltinPredicateGoal(jBinaryBuiltinPredicate, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
jBitwiseConjunction - Class in ubc.cs.JLog.Builtins
 
jBitwiseConjunction(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseConjunction
 
jBitwiseDisjunction - Class in ubc.cs.JLog.Builtins
 
jBitwiseDisjunction(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseDisjunction
 
jBitwiseExclusiveDisjunction - Class in ubc.cs.JLog.Builtins
 
jBitwiseExclusiveDisjunction(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseExclusiveDisjunction
 
jBitwiseLeftShift - Class in ubc.cs.JLog.Builtins
 
jBitwiseLeftShift(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseLeftShift
 
jBitwiseNegation - Class in ubc.cs.JLog.Builtins
 
jBitwiseNegation(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseNegation
 
jBitwiseRightShift - Class in ubc.cs.JLog.Builtins
 
jBitwiseRightShift(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jBitwiseRightShift
 
jBuiltinPredicate - Class in ubc.cs.JLog.Terms
This is the abstract base for builtin predicates.
jBuiltinPredicate() - Constructor for class ubc.cs.JLog.Terms.jBuiltinPredicate
 
jBuiltinRule - Class in ubc.cs.JLog.Terms
This class is a type stub that permits differentiating between user and builtin rules.
jBuiltinRule(jPredicate, jPredicateTerms) - Constructor for class ubc.cs.JLog.Terms.jBuiltinRule
 
jCall - Class in ubc.cs.JLog.Builtins
 
jCall(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCall
 
jCallGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCallGoal(jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
jCallN - Class in ubc.cs.JLog.Builtins
A specialized version of jCall that handles cases of arity >= 2.
jCallN(jCompoundTerm) - Constructor for class ubc.cs.JLog.Builtins.jCallN
 
jCallNGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCallNGoal(jCompoundTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCallNGoal
 
jCeiling - Class in ubc.cs.JLog.Builtins
 
jCeiling(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCeiling
 
jClause - Class in ubc.cs.JLog.Terms
 
jClause(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jClause
 
jClauseGoal - Class in ubc.cs.JLog.Terms.Goals
 
jClauseGoal(jClause, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
jCommand - Class in ubc.cs.JLog.Terms
 
jCommand(jTerm) - Constructor for class ubc.cs.JLog.Terms.jCommand
 
jCompare - Class in ubc.cs.JLog.Builtins
 
jCompare(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCompare
 
jCompare(jTerm, jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jCompare
 
jCompareGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCompareGoal(jCompare, jTerm, jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
jCompoundTerm - Class in ubc.cs.JLog.Terms
This class represents a collection of terms.
jCompoundTerm() - Constructor for class ubc.cs.JLog.Terms.jCompoundTerm
 
jCompoundTerm(int) - Constructor for class ubc.cs.JLog.Terms.jCompoundTerm
 
jCompoundTerm(Vector) - Constructor for class ubc.cs.JLog.Terms.jCompoundTerm
 
jConjunctTerm - Class in ubc.cs.JLog.Terms
 
jConjunctTerm(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jConjunctTerm
 
jCons - Class in ubc.cs.JLog.Terms
 
jCons(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jCons
 
jConsultAndQueryThread - Class in ubc.cs.JLog.Foundation
This class implements a prolog consult, followed by a query.
jConsultAndQueryThread(jPrologServices, iPrologServiceText, PrintWriter, iPrologServiceText, PrintWriter) - Constructor for class ubc.cs.JLog.Foundation.jConsultAndQueryThread
 
jConsultSourceThread - Class in ubc.cs.JLog.Foundation
This class implements consulting of a prolog source text.
jConsultSourceThread(jPrologServices, iPrologServiceText, PrintWriter) - Constructor for class ubc.cs.JLog.Foundation.jConsultSourceThread
 
jConvertArray - Class in ubc.cs.JLog.Builtins
 
jConvertArray(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jConvertArray
 
jCopyGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCopyGoal(jCopyTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
jCopyTerm - Class in ubc.cs.JLog.Builtins
 
jCopyTerm(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCopyTerm
 
jCos - Class in ubc.cs.JLog.Builtins
 
jCos(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCos
 
jCreateArray - Class in ubc.cs.JLog.Builtins
 
jCreateArray(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCreateArray
Constructor for jCreateArray.
jCurrentOpList - Class in ubc.cs.JLog.Builtins
 
jCurrentOpList(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jCurrentOpList
 
jCurrentOpListGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCurrentOpListGoal(jCurrentOpList, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
jCut - Class in ubc.cs.JLog.Builtins
 
jCut() - Constructor for class ubc.cs.JLog.Builtins.jCut
 
jCutGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jCutGoal(jGoal) - Constructor for class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
jDCG - Class in ubc.cs.JLog.Terms
 
jDCG(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jDCG
 
jDCG(jTerm) - Constructor for class ubc.cs.JLog.Terms.jDCG
 
jDCG.dcgFork - Class in ubc.cs.JLog.Terms
 
jDCG.dcgFork(Vector, Vector) - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgFork
 
jDCG.dcgNotFork - Class in ubc.cs.JLog.Terms
 
jDCG.dcgNotFork(Vector, jDCG.dcgUnifyPredicateUpdate) - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgNotFork
 
jDCG.dcgPredicateUpdate - Class in ubc.cs.JLog.Terms
 
jDCG.dcgPredicateUpdate(jPredicate) - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgPredicateUpdate
 
jDCG.dcgTerminalPredicateUpdate - Class in ubc.cs.JLog.Terms
 
jDCG.dcgTerminalPredicateUpdate(jPredicate, jTerm) - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgTerminalPredicateUpdate
 
jDCG.dcgUnifyPredicateUpdate - Class in ubc.cs.JLog.Terms
 
jDCG.dcgUnifyPredicateUpdate(jUnify) - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgUnifyPredicateUpdate
 
jDCG.dcgVariableGenerator - Class in ubc.cs.JLog.Terms
 
jDCG.dcgVariableGenerator() - Constructor for class ubc.cs.JLog.Terms.jDCG.dcgVariableGenerator
 
jDCG.iPredicateUpdate - Interface in ubc.cs.JLog.Terms
 
jDebugFailGoalEvent - Class in ubc.cs.JLog.Foundation
 
jDebugFailGoalEvent(jGoal) - Constructor for class ubc.cs.JLog.Foundation.jDebugFailGoalEvent
 
jDebugGoalStack - Class in ubc.cs.JLog.Foundation
jDebugGoalStack is the default goal stack implementation.
jDebugGoalStack() - Constructor for class ubc.cs.JLog.Foundation.jDebugGoalStack
 
jDebugProvedGoalsEvent - Class in ubc.cs.JLog.Foundation
 
jDebugProvedGoalsEvent(Vector) - Constructor for class ubc.cs.JLog.Foundation.jDebugProvedGoalsEvent
 
jDebugProvedGoalStack - Class in ubc.cs.JLog.Foundation
 
jDebugProvedGoalStack() - Constructor for class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
jDebugProvedGoalStack.jDebugGoalItem - Class in ubc.cs.JLog.Foundation
 
jDebugProvedGoalStack.jDebugGoalItem(jGoal) - Constructor for class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
jDebugProveGoalEvent - Class in ubc.cs.JLog.Foundation
 
jDebugProveGoalEvent(jGoal, Vector) - Constructor for class ubc.cs.JLog.Foundation.jDebugProveGoalEvent
 
jDebugProver - Class in ubc.cs.JLog.Foundation
 
jDebugProver(jKnowledgeBase, jPrologServiceBroadcaster) - Constructor for class ubc.cs.JLog.Foundation.jDebugProver
 
jDebugProverGoalStackEvent - Class in ubc.cs.JLog.Foundation
 
jDebugProverGoalStackEvent(jDebugProver, iDebugGoalStack, boolean) - Constructor for class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
jDebugProverStartedEvent - Class in ubc.cs.JLog.Foundation
 
jDebugProverStartedEvent(jDebugProver) - Constructor for class ubc.cs.JLog.Foundation.jDebugProverStartedEvent
 
jDebugRetryGoalEvent - Class in ubc.cs.JLog.Foundation
 
jDebugRetryGoalEvent(jGoal) - Constructor for class ubc.cs.JLog.Foundation.jDebugRetryGoalEvent
 
jDebugTryGoalEvent - Class in ubc.cs.JLog.Foundation
 
jDebugTryGoalEvent(jGoal, jGoal) - Constructor for class ubc.cs.JLog.Foundation.jDebugTryGoalEvent
 
jDynamic - Class in ubc.cs.JLog.Builtins
 
jDynamic(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jDynamic
 
jDynamicRuleDefinitions - Class in ubc.cs.JLog.Foundation
This class represents an ordered collection of jRules of the same name and arity.
jDynamicRuleDefinitions(String, int, Vector) - Constructor for class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
Construct dynamic rule based on name, arity, and vector of rules.
jDynamicRuleDefinitions(String, int) - Constructor for class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
 
jDynamicRuleDefinitions(jRuleDefinitions) - Constructor for class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
Construct dynamic rule based on static rule definitions.
jEnumerateVariablesArray - Class in ubc.cs.JLog.Builtins
 
jEnumerateVariablesArray(jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
jEnumerateVariablesArrayGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jEnumerateVariablesArrayGoal(jEnumerateVariablesArray, jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
jEqual - Class in ubc.cs.JLog.Builtins
 
jEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jEqual
 
jEquivalence - Class in ubc.cs.JLog.Builtins
 
jEquivalence(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jEquivalence
 
jEquivalenceGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jEquivalenceGoal(jEquivalence, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
jEquivalenceMapping - Class in ubc.cs.JLog.Foundation
This class is used to register jVariable mapped pairs during equivalence testing.
jEquivalenceMapping() - Constructor for class ubc.cs.JLog.Foundation.jEquivalenceMapping
 
jEquivalent - Class in ubc.cs.JLog.Builtins
 
jEquivalent(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jEquivalent
 
jEquivGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jEquivGoal(jEquivalent, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
jExists - Class in ubc.cs.JLog.Builtins
 
jExists(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jExists
 
jExp - Class in ubc.cs.JLog.Builtins
 
jExp(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jExp
 
jExpandTerm - Class in ubc.cs.JLog.Builtins
 
jExpandTerm(jTerm, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jExpandTerm
 
jFail - Class in ubc.cs.JLog.Terms
 
jFail() - Constructor for class ubc.cs.JLog.Terms.jFail
 
jFailGoal - Class in ubc.cs.JLog.Terms.Goals
 
jFailGoal() - Constructor for class ubc.cs.JLog.Terms.Goals.jFailGoal
 
jFloor - Class in ubc.cs.JLog.Builtins
 
jFloor(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jFloor
 
jFunctor - Class in ubc.cs.JLog.Builtins
 
jFunctor(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jFunctor
 
jFunctorGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jFunctorGoal(jFunctor, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
jGetArrayElement - Class in ubc.cs.JLog.Builtins
 
jGetArrayElement(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jGetArrayElement
Constructor for jGetArrayElement.
jGetArrayElementGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for getting the term element of an array at a given index.
jGetArrayElementGoal(jGetArrayElement, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
jGoal - Class in ubc.cs.JLog.Foundation
This abstract class specifies the behaviour for a goal.
jGoal() - Constructor for class ubc.cs.JLog.Foundation.jGoal
 
jGoalStack - Class in ubc.cs.JLog.Foundation
jGoalStack is the default goal stack implementation.
jGoalStack() - Constructor for class ubc.cs.JLog.Foundation.jGoalStack
 
jGreaterThan - Class in ubc.cs.JLog.Builtins
 
jGreaterThan(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jGreaterThan
 
jGreaterThanEqual - Class in ubc.cs.JLog.Builtins
 
jGreaterThanEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jGreaterThanEqual
 
jIf - Class in ubc.cs.JLog.Terms
 
jIf(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jIf
 
jInteger - Class in ubc.cs.JLog.Terms
 
jInteger(int) - Constructor for class ubc.cs.JLog.Terms.jInteger
 
jIntegerArithmetic - Class in ubc.cs.JLog.Builtins
 
jIntegerArithmetic(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIntegerArithmetic
 
jIntegerDivide - Class in ubc.cs.JLog.Builtins
 
jIntegerDivide(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIntegerDivide
 
jIntegerOnlyArithmetic - Class in ubc.cs.JLog.Builtins
 
jIntegerOnlyArithmetic(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIntegerOnlyArithmetic
 
jIntersectArray - Class in ubc.cs.JLog.Builtins
 
jIntersectArray(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIntersectArray
 
jIntersectArrayGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for getting the intersection of term arrays.
jIntersectArrayGoal(jIntersectArray, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
jIs - Class in ubc.cs.JLog.Builtins
 
jIs(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIs
 
jIsAtom - Class in ubc.cs.JLog.Builtins
 
jIsAtom(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsAtom
 
jIsAtomic - Class in ubc.cs.JLog.Builtins
 
jIsAtomic(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsAtomic
 
jIsCallable - Class in ubc.cs.JLog.Builtins
 
jIsCallable(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsCallable
 
jIsCompound - Class in ubc.cs.JLog.Builtins
 
jIsCompound(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsCompound
 
jIsGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jIsGoal(jIs, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
jIsGround - Class in ubc.cs.JLog.Builtins
 
jIsGround(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsGround
 
jIsInteger - Class in ubc.cs.JLog.Builtins
 
jIsInteger(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsInteger
 
jIsList - Class in ubc.cs.JLog.Builtins
 
jIsList(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsList
 
jIsNonVariable - Class in ubc.cs.JLog.Builtins
 
jIsNonVariable(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsNonVariable
 
jIsNumber - Class in ubc.cs.JLog.Builtins
 
jIsNumber(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsNumber
 
jIsReal - Class in ubc.cs.JLog.Builtins
 
jIsReal(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsReal
 
jIsSimple - Class in ubc.cs.JLog.Builtins
 
jIsSimple(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsSimple
 
jIsType - Class in ubc.cs.JLog.Builtins
 
jIsType(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsType
 
jIsVariable - Class in ubc.cs.JLog.Builtins
 
jIsVariable(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jIsVariable
 
jKeysort - Class in ubc.cs.JLog.Builtins
 
jKeysort(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jKeysort
 
jKeysort(jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jKeysort
 
jKnowledgeBase - Class in ubc.cs.JLog.Foundation
The Prolog rule definitions database.
jKnowledgeBase() - Constructor for class ubc.cs.JLog.Foundation.jKnowledgeBase
 
jLessThan - Class in ubc.cs.JLog.Builtins
 
jLessThan(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLessThan
 
jLessThanEqual - Class in ubc.cs.JLog.Builtins
 
jLessThanEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLessThanEqual
 
jList - Class in ubc.cs.JLog.Terms
 
jList() - Constructor for class ubc.cs.JLog.Terms.jList
 
jListPair - Class in ubc.cs.JLog.Terms
 
jListPair(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jListPair
 
jListPair.EnumerateListPair - Class in ubc.cs.JLog.Terms
 
jListPair.EnumerateListPair(jListPair, iTermToObject) - Constructor for class ubc.cs.JLog.Terms.jListPair.EnumerateListPair
 
jLoadLibrary - Class in ubc.cs.JLog.Builtins
 
jLoadLibrary(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLoadLibrary
 
jLog - Class in ubc.cs.JLog.Builtins
 
jLog(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLog
 
jLog10 - Class in ubc.cs.JLog.Builtins
 
jLog10(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLog10
 
jLog2 - Class in ubc.cs.JLog.Builtins
 
jLog2(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLog2
 
jLogBase - Class in ubc.cs.JLog.Builtins
 
jLogBase(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jLogBase
Constructor of binary logarithm: log[l](r).
jMax - Class in ubc.cs.JLog.Builtins
 
jMax(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jMax
 
jMin - Class in ubc.cs.JLog.Builtins
 
jMin(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jMin
 
jMinus - Class in ubc.cs.JLog.Builtins
 
jMinus(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jMinus
 
jMod - Class in ubc.cs.JLog.Builtins
 
jMod(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jMod
 
jMultiply - Class in ubc.cs.JLog.Builtins
 
jMultiply(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jMultiply
 
jName - Class in ubc.cs.JLog.Builtins
 
jName(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jName
 
jName(jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jName
 
jNameGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jNameGoal(jName, jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
jNaryBuiltinPredicate - Class in ubc.cs.JLog.Terms
 
jNaryBuiltinPredicate(jCompoundTerm, int) - Constructor for class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
jNaryBuiltinPredicate constructor.
jNaryBuiltinPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
A very basic goal for N-ary builtin predicates.
jNaryBuiltinPredicateGoal(jNaryBuiltinPredicate, jCompoundTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
jNotEqual - Class in ubc.cs.JLog.Builtins
 
jNotEqual(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jNotEqual
 
jNotEquivalence - Class in ubc.cs.JLog.Builtins
 
jNotEquivalence(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jNotEquivalence
 
jNotEquivalent - Class in ubc.cs.JLog.Builtins
 
jNotEquivalent(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jNotEquivalent
 
jNotUnify - Class in ubc.cs.JLog.Builtins
 
jNotUnify(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jNotUnify
 
jNullList - Class in ubc.cs.JLog.Terms
 
jNullList() - Constructor for class ubc.cs.JLog.Terms.jNullList
 
jNumericComparison - Class in ubc.cs.JLog.Builtins
 
jNumericComparison(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jNumericComparison
 
jObject - Class in ubc.cs.JLog.Terms
This is the term used to reference Java objects.
jObject(Object) - Constructor for class ubc.cs.JLog.Terms.jObject
 
joinForcedQueryCompletion() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
jOp - Class in ubc.cs.JLog.Builtins
 
jOp(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jOp
 
jOperator - Class in ubc.cs.JLog.Builtins
 
jOperator(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jOperator
 
jOperator(jTerm, jTerm, int) - Constructor for class ubc.cs.JLog.Builtins.jOperator
 
jOperatorGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jOperatorGoal(jOperator, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
jOpGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jOpGoal(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
jOr - Class in ubc.cs.JLog.Terms
 
jOr(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jOr
 
jOrGoal - Class in ubc.cs.JLog.Terms.Goals
 
jOrGoal(jOrPredicate, jGoal, jGoal) - Constructor for class ubc.cs.JLog.Terms.Goals.jOrGoal
 
jOrGoalWVars - Class in ubc.cs.JLog.Terms.Goals
 
jOrGoalWVars(jOrPredicate, jGoal, jVariable[], jGoal) - Constructor for class ubc.cs.JLog.Terms.Goals.jOrGoalWVars
 
jOrPredicate - Class in ubc.cs.JLog.Terms
 
jOrPredicate() - Constructor for class ubc.cs.JLog.Terms.jOrPredicate
 
jOrPredicate(Vector) - Constructor for class ubc.cs.JLog.Terms.jOrPredicate
 
jPlus - Class in ubc.cs.JLog.Builtins
 
jPlus(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jPlus
 
jPow - Class in ubc.cs.JLog.Builtins
 
jPow(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jPow
 
jPredefined - Class in ubc.cs.JLog.Terms
Abstract class for creating any non-builtin predefined predicates needed by the jKnowledgeBase and registering any operator and predicate entries with their corresponding registries for use by the parser.
jPredefined(jPrologServices, String) - Constructor for class ubc.cs.JLog.Terms.jPredefined
 
jPredefinedBuiltins - Class in ubc.cs.JLog.Builtins
Creates all the non-builtin predefined predicates needed by the jKnowledgeBase and registers all the operator and predicate entries with their corresponding registries for use by the parser.
jPredefinedBuiltins(jPrologServices, String) - Constructor for class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
jPredefinedTerms - Class in ubc.cs.JLog.Terms
Registers the core operator and predicate entries with their corresponding registries for use by the parser.
jPredefinedTerms(jPrologServices) - Constructor for class ubc.cs.JLog.Terms.jPredefinedTerms
 
jPredicate - Class in ubc.cs.JLog.Terms
This is the base class for Prolog predicates.
jPredicate(String, jCompoundTerm) - Constructor for class ubc.cs.JLog.Terms.jPredicate
jPredicate constructor.
jPredicate(jAtom) - Constructor for class ubc.cs.JLog.Terms.jPredicate
Copy constructor to convert jAtom to predicate/0
jPredicate(String) - Constructor for class ubc.cs.JLog.Terms.jPredicate
Constructor for subclasses which must set arguments and arity themselves.
jPredicate(String, jCompoundTerm, int, jRuleDefinitions) - Constructor for class ubc.cs.JLog.Terms.jPredicate
 
jPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
 
jPredicateGoal(jRuleDefinitions, jCompoundTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
jPredicateTerms - Class in ubc.cs.JLog.Terms
This class represents a collection of predicates.
jPredicateTerms() - Constructor for class ubc.cs.JLog.Terms.jPredicateTerms
 
jPredicateTerms(Vector) - Constructor for class ubc.cs.JLog.Terms.jPredicateTerms
 
jPrologAPI - Class in ubc.cs.JLog.Foundation
This class is encapsulates the Prolog Engine into a single, simple class, suitable for programmatic access.
jPrologAPI(String) - Constructor for class ubc.cs.JLog.Foundation.jPrologAPI
Basic constructor instantiates a bare-bones Prolog engine, and consults the given source string.
jPrologAPI(InputStream) - Constructor for class ubc.cs.JLog.Foundation.jPrologAPI
Basic constructor instantiates a bare-bones Prolog engine, and consults the given source input stream.
jPrologAPI(String, iPrologFileServices, PrintWriter, BufferedReader, Object) - Constructor for class ubc.cs.JLog.Foundation.jPrologAPI
Complete constructor instantiates a bare-bones Prolog engine, sets the external services to those provided, and consults the given source string.
jPrologAPI(InputStream, iPrologFileServices, PrintWriter, BufferedReader, Object) - Constructor for class ubc.cs.JLog.Foundation.jPrologAPI
Complete constructor instantiates a bare-bones Prolog engine, sets the external services to those provided, and consults the given source input stream.
jPrologAPI.KeyPairs - Class in ubc.cs.JLog.Foundation
 
jPrologAPI.KeyPairs(Object, Object) - Constructor for class ubc.cs.JLog.Foundation.jPrologAPI.KeyPairs
 
jPrologFileServices - Class in ubc.cs.JLog.Foundation
 
jPrologFileServices() - Constructor for class ubc.cs.JLog.Foundation.jPrologFileServices
 
jPrologServiceBroadcaster - Class in ubc.cs.JLog.Foundation
The boadcasting component of the Observer pattern.
jPrologServiceBroadcaster() - Constructor for class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
 
jPrologServiceEvent - Class in ubc.cs.JLog.Foundation
The base class for events sent from jPrologServiceBroadcasters to jPrologServiceListeners.
jPrologServiceEvent() - Constructor for class ubc.cs.JLog.Foundation.jPrologServiceEvent
 
jPrologServiceListener - Class in ubc.cs.JLog.Foundation
The abstract listening component of the Observer pattern.
jPrologServiceListener() - Constructor for class ubc.cs.JLog.Foundation.jPrologServiceListener
 
jPrologServices - Class in ubc.cs.JLog.Foundation
This class is the near complete environment for a Prolog environment.
jPrologServices(jKnowledgeBase, pPredicateRegistry, pOperatorRegistry) - Constructor for class ubc.cs.JLog.Foundation.jPrologServices
 
jPrologServiceThread - Class in ubc.cs.JLog.Foundation
This class provides an independant thread of execution for services using a jPrologService Prolog proof engine.
jPrologServiceThread(jPrologServices) - Constructor for class ubc.cs.JLog.Foundation.jPrologServiceThread
 
jProver - Class in ubc.cs.JLog.Foundation
This class implements a prolog proving engine.
jProver(jKnowledgeBase) - Constructor for class ubc.cs.JLog.Foundation.jProver
Construct a prover instance with a given jKnowledgeBase.
jQuadaryBuiltinPredicate - Class in ubc.cs.JLog.Terms
 
jQuadaryBuiltinPredicate(jTerm, jTerm, jTerm, jTerm, int) - Constructor for class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
jQuadaryBuiltinPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
A very basic goal for quadary builtin predicates.
jQuadaryBuiltinPredicateGoal(jQuadaryBuiltinPredicate, jTerm, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
jRandom - Class in ubc.cs.JLog.Builtins
 
jRandom(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRandom
 
jRead - Class in ubc.cs.JLog.Builtins
 
jRead(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRead
 
jReadGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for inputing text from the console.
jReadGoal(jRead, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
jReal - Class in ubc.cs.JLog.Terms
 
jReal(float) - Constructor for class ubc.cs.JLog.Terms.jReal
 
jRealArithmetic - Class in ubc.cs.JLog.Builtins
 
jRealArithmetic(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRealArithmetic
 
jRealDivide - Class in ubc.cs.JLog.Builtins
 
jRealDivide(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRealDivide
 
jRealUnaryArithmetic - Class in ubc.cs.JLog.Builtins
A flexible abstract class for unary arithmetic.
jRealUnaryArithmetic(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRealUnaryArithmetic
 
jRepeat - Class in ubc.cs.JLog.Builtins
 
jRepeat() - Constructor for class ubc.cs.JLog.Builtins.jRepeat
 
jRepeatGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jRepeatGoal() - Constructor for class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
jResetDatabaseThread - Class in ubc.cs.JLog.Foundation
 
jResetDatabaseThread(jPrologServices, PrintWriter) - Constructor for class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
jRetract - Class in ubc.cs.JLog.Builtins
 
jRetract(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRetract
 
jRetractGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jRetractGoal(jRetract, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
jRetryQueryThread - Class in ubc.cs.JLog.Foundation
This abstract class specifies the methods needed for jPrologServiceThread based classes which support user queries.
jRetryQueryThread(jPrologServices) - Constructor for class ubc.cs.JLog.Foundation.jRetryQueryThread
 
jRound - Class in ubc.cs.JLog.Builtins
 
jRound(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jRound
 
jRule - Class in ubc.cs.JLog.Foundation
This class represents a rule of the form Head :- Base, where Head is a predicate and Base is a term of predicates.
jRule(jPredicate, jPredicateTerms) - Constructor for class ubc.cs.JLog.Foundation.jRule
 
jRuleDefinitions - Class in ubc.cs.JLog.Foundation
This class represents an ordered collection of jRules of the same name and arity.
jRuleDefinitions() - Constructor for class ubc.cs.JLog.Foundation.jRuleDefinitions
Constructor for use by sub-classes which set up the members themeselves.
jRuleDefinitions(String, int) - Constructor for class ubc.cs.JLog.Foundation.jRuleDefinitions
 
jSetArrayElement - Class in ubc.cs.JLog.Builtins
 
jSetArrayElement(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSetArrayElement
Constructor for jGetArrayElement.
jSetArrayElementGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for setting the term element of an array at a given index.
jSetArrayElementGoal(jSetArrayElement, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
jSin - Class in ubc.cs.JLog.Builtins
 
jSin(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSin
 
jSort - Class in ubc.cs.JLog.Builtins
 
jSort(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSort
 
jSort(jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jSort
 
jSortGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jSortGoal(jSort, jTerm, jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
jSqrt - Class in ubc.cs.JLog.Builtins
 
jSqrt(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSqrt
 
jSubtract - Class in ubc.cs.JLog.Builtins
 
jSubtract(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSubtract
 
jSubtractArray - Class in ubc.cs.JLog.Builtins
 
jSubtractArray(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jSubtractArray
 
jSubtractArrayGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for subtracting terms from array of terms.
jSubtractArrayGoal(jSubtractArray, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
jTan - Class in ubc.cs.JLog.Builtins
 
jTan(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jTan
 
jTerm - Class in ubc.cs.JLog.Terms
This is the abstract base class for Prolog terms.
jTerm() - Constructor for class ubc.cs.JLog.Terms.jTerm
 
jTermToList - Class in ubc.cs.JLog.Builtins
 
jTermToList(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jTermToList
 
jTermToListGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jTermToListGoal(jTermToList, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
jTermTranslation - Class in ubc.cs.JLog.Terms
This class aggregates iObjectToTerm and iTermToObject converters into a single conversion class which chooses the correct converter object for the for desired conversion.
jTermTranslation() - Constructor for class ubc.cs.JLog.Terms.jTermTranslation
 
jTermTranslation(jPrologServices) - Constructor for class ubc.cs.JLog.Terms.jTermTranslation
 
jThreadStoppedEvent - Class in ubc.cs.JLog.Foundation
 
jThreadStoppedEvent(jPrologServiceThread) - Constructor for class ubc.cs.JLog.Foundation.jThreadStoppedEvent
 
jTime - Class in ubc.cs.JLog.Builtins
 
jTime(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jTime
 
jTimeGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jTimeGoal(jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
jTimeGoal.jReportTimeGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jTimeGoal.jReportTimeGoal(jTimeGoal) - Constructor for class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
jTrinaryBuiltinPredicate - Class in ubc.cs.JLog.Terms
 
jTrinaryBuiltinPredicate(jTerm, jTerm, jTerm, int) - Constructor for class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
jTrinaryBuiltinPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
A very basic goal for trinary builtin predicates.
jTrinaryBuiltinPredicateGoal(jTrinaryBuiltinPredicate, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
jTrue - Class in ubc.cs.JLog.Terms
 
jTrue() - Constructor for class ubc.cs.JLog.Terms.jTrue
 
jTrueGoal - Class in ubc.cs.JLog.Terms.Goals
 
jTrueGoal() - Constructor for class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
jTruncate - Class in ubc.cs.JLog.Builtins
 
jTruncate(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jTruncate
 
jType - Class in ubc.cs.JLog.Foundation
This abstract class defines all the prolog types.
jType() - Constructor for class ubc.cs.JLog.Foundation.jType
 
jUnaryArithmetic - Class in ubc.cs.JLog.Builtins
The abstract class for unary arithmetic operators.
jUnaryArithmetic(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jUnaryArithmetic
 
jUnaryArithmeticGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jUnaryArithmeticGoal(jUnaryArithmetic, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
jUnaryBuiltinPredicate - Class in ubc.cs.JLog.Terms
 
jUnaryBuiltinPredicate(jTerm, int) - Constructor for class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
jUnaryBuiltinPredicateGoal - Class in ubc.cs.JLog.Terms.Goals
A very basic goal for unary builtin predicates.
jUnaryBuiltinPredicateGoal(jUnaryBuiltinPredicate, jTerm) - Constructor for class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
jUnaryOperator - Class in ubc.cs.JLog.Builtins
 
jUnaryOperator(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jUnaryOperator
 
jUnaryOperator(jTerm, int) - Constructor for class ubc.cs.JLog.Builtins.jUnaryOperator
 
jUnaryOperatorGoal - Class in ubc.cs.JLog.Builtins.Goals
 
jUnaryOperatorGoal(jUnaryOperator, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
jUnifiedVector - Class in ubc.cs.JLog.Foundation
This class is used to register a jVariable after it is bound during unification.
jUnifiedVector() - Constructor for class ubc.cs.JLog.Foundation.jUnifiedVector
 
jUnify - Class in ubc.cs.JLog.Terms
 
jUnify() - Constructor for class ubc.cs.JLog.Terms.jUnify
 
jUnify(jTerm, jTerm) - Constructor for class ubc.cs.JLog.Terms.jUnify
 
jUnionArray - Class in ubc.cs.JLog.Builtins
 
jUnionArray(jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.jUnionArray
 
jUnionArrayGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for getting the union of term arrays.
jUnionArrayGoal(jUnionArray, jTerm, jTerm, jTerm) - Constructor for class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
jUserGoal - Class in ubc.cs.JLog.Foundation
Goal for getting user queries.
jUserGoal() - Constructor for class ubc.cs.JLog.Foundation.jUserGoal
 
jUserQueryEvent - Class in ubc.cs.JLog.Foundation
 
jUserQueryEvent(boolean) - Constructor for class ubc.cs.JLog.Foundation.jUserQueryEvent
 
jUserQueryThread - Class in ubc.cs.JLog.Foundation
This class is the thread that attempts to prove a user query.
jUserQueryThread(jPrologServices, iPrologServiceText, PrintWriter) - Constructor for class ubc.cs.JLog.Foundation.jUserQueryThread
 
jVariable - Class in ubc.cs.JLog.Terms
This is the class for Prolog variables.
jVariable() - Constructor for class ubc.cs.JLog.Terms.jVariable
Constructor to create unnamed variables, such as "_".
jVariable(String) - Constructor for class ubc.cs.JLog.Terms.jVariable
 
jVariableRegistry - Class in ubc.cs.JLog.Foundation
 
jVariableRegistry() - Constructor for class ubc.cs.JLog.Foundation.jVariableRegistry
 
jVariableRegistry.jVariablePair - Class in ubc.cs.JLog.Foundation
 
jVariableRegistry.jVariablePair(jVariable, jVariable) - Constructor for class ubc.cs.JLog.Foundation.jVariableRegistry.jVariablePair
 
jVariableVector - Class in ubc.cs.JLog.Foundation
 
jVariableVector() - Constructor for class ubc.cs.JLog.Foundation.jVariableVector
 
jWrite - Class in ubc.cs.JLog.Builtins
 
jWrite(jTerm) - Constructor for class ubc.cs.JLog.Builtins.jWrite
 
jWrite(boolean) - Constructor for class ubc.cs.JLog.Builtins.jWrite
 
jWrite(jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.jWrite
 
jWriteGoal - Class in ubc.cs.JLog.Builtins.Goals
Goal for displaying text to the console.
jWriteGoal(boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
jWriteGoal(jTerm, boolean) - Constructor for class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 

L

LAST - Static variable in class ubc.cs.JLog.Builtins.jAssert
 
last_time - Variable in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
LEFT_ASSOCIATIVE - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
LESS_THAN - Static variable in interface ubc.cs.JLog.Terms.iTerm
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
lhs - Variable in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
lhs - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
lhs - Variable in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
lhs - Variable in class ubc.cs.JLog.Terms.jConjunctTerm
 
lhs - Variable in class ubc.cs.JLog.Terms.jDCG.dcgFork
 
lhs - Variable in class ubc.cs.JLog.Terms.jDCG.dcgNotFork
 
library - Variable in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
library - Variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
library - Variable in class ubc.cs.JLog.Parser.pPredicateEntry
 
linefeed - Variable in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
linefeed - Variable in class ubc.cs.JLog.Builtins.jWrite
 
lineno - Variable in class ubc.cs.JLog.Parser.pTSPreToken
 
lineno - Variable in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
lineno - Variable in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
LIST_NULL - Static variable in interface ubc.cs.JLog.Terms.iList
 
LIST_PAIR - Static variable in interface ubc.cs.JLog.Terms.iList
 
listeners - Variable in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
 
loadClass(String, String) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
loadLibrary(String) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
LoadLibraryException - Exception in ubc.cs.JLog.Foundation
 
LoadLibraryException() - Constructor for exception ubc.cs.JLog.Foundation.LoadLibraryException
 
LoadLibraryException(String) - Constructor for exception ubc.cs.JLog.Foundation.LoadLibraryException
 
loadLibraryFromTOC(String, InputStream) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
loadLibraryTOCParseGenericOperator(String, StreamTokenizer) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
loadLibraryTOCParseGenericPredicate(String, StreamTokenizer) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
loadLibraryTOCParseLoadClass(String, StreamTokenizer) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
log_base - Static variable in class ubc.cs.JLog.Builtins.jLog10
 
log_base - Static variable in class ubc.cs.JLog.Builtins.jLog2
 
lookup_predicate() - Method in class ubc.cs.JLog.Terms.jAtom
 
lookup_predicate() - Method in class ubc.cs.JLog.Terms.jPredicate
 

M

make(jTerm) - Method in interface ubc.cs.JLog.Terms.iMakeUnmake
Make this object equivalent to jTerm.
make(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Makes this a representation of the provided jTerm.
make(jTerm) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
make(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Makes this a representation of the provided jTerm, which may include conjunction and disjunction operators.
makeCompoundTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Add jCons separated jTerms to this jCompoundTerm.
makeCompoundTerm(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeConsPredicateTerms(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Add jCons separated jTerms to this jPredicateTerms instance.
makeDCGBase(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGBaseCompoundTerm(jTerm, jCompoundTerm, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGBaseTerm(jTerm, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGConsList(jListPair, jCompoundTerm, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGHead(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGPhrase(jVariable, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGRule() - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGTerm(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGTerm() - Method in class ubc.cs.JLog.Terms.jDCG
 
makeDCGTERMINAL(jTerm, Vector) - Method in class ubc.cs.JLog.Terms.jDCG
 
makeOrPredicate(jTerm) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
makeOrPredicateTerms(jOrPredicate, jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Add jOr separated jTerms to the provided jOrPredicate.
makePredicateTerms(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Add jCons and jOr separated jTerms to this jPredicateTerms.
makeRuleDefinitionDynamic(iNameArity) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
Convert a set of rules matching the given name and arity to dynamic rules.
mapVariablePair(jVariable, jVariable) - Method in class ubc.cs.JLog.Foundation.jEquivalenceMapping
Adds a mapping between two different variables.
match(iNameArity) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Determine if rules match the given name and arity.
match(jVariable) - Method in class ubc.cs.JLog.Foundation.jVariableRegistry.jVariablePair
 
MAX - Static variable in interface ubc.cs.JLog.Builtins.iArithmetic
 
MissingInputServicesException - Exception in ubc.cs.JLog.Builtins
 
MissingInputServicesException() - Constructor for exception ubc.cs.JLog.Builtins.MissingInputServicesException
 
MissingInputServicesException(String) - Constructor for exception ubc.cs.JLog.Builtins.MissingInputServicesException
 
mutateElementAt(int, jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Mutates a term element in the compount term.

N

name - Variable in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
name - Variable in class ubc.cs.JLog.Foundation.iNameArityStub
 
name - Variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
name - Variable in class ubc.cs.JLog.Parser.pPredicateEntry
 
name - Variable in class ubc.cs.JLog.Terms.jAtom
 
name - Variable in class ubc.cs.JLog.Terms.jPredicate
 
name - Variable in class ubc.cs.JLog.Terms.jVariable
 
NARY_ARITY - Static variable in class ubc.cs.JLog.Parser.pPredicateEntry
 
next - Variable in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
next - Variable in class ubc.cs.JLog.Foundation.jDebugTryGoalEvent
 
next - Variable in class ubc.cs.JLog.Foundation.jGoal
 
next - Variable in class ubc.cs.JLog.Terms.jListPair.EnumerateListPair
 
nextElement() - Method in class ubc.cs.JLog.Terms.jListPair.EnumerateListPair
 
NON_ASSOCIATIVE - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
NoThreadAvailableException - Exception in ubc.cs.JLog.Foundation
 
NoThreadAvailableException() - Constructor for exception ubc.cs.JLog.Foundation.NoThreadAvailableException
 
NoThreadAvailableException(String) - Constructor for exception ubc.cs.JLog.Foundation.NoThreadAvailableException
 
NULL_ENUM - Static variable in class ubc.cs.JLog.Terms.jNullList
 
NULL_LIST - Static variable in class ubc.cs.JLog.Terms.jNullList
 
num - Variable in class ubc.cs.JLog.Terms.jDCG.dcgVariableGenerator
 

O

objectToString() - Method in class ubc.cs.JLog.Foundation.jType
Invokes the toString provided by the Object class.
objkey - Variable in class ubc.cs.JLog.Foundation.jPrologAPI.KeyPairs
 
op - Variable in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
op - Variable in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
op - Variable in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
operation - Variable in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
operator_class - Variable in class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jAbs
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jACos
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jAdd
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jASin
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jATan
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jATan2
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jBitwiseConjunction
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jBitwiseDisjunction
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jBitwiseExclusiveDisjunction
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jBitwiseLeftShift
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jBitwiseNegation
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jBitwiseRightShift
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jCeiling
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jCos
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jExp
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jFloor
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jIntegerDivide
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jLog
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jLog10
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jLog2
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jLogBase
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jMax
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jMin
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jMinus
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jMod
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jMultiply
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jPlus
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jPow
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jRandom
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jRealDivide
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jRound
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jSin
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jSqrt
 
operatorInt(int, int) - Method in class ubc.cs.JLog.Builtins.jSubtract
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jTan
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jTruncate
 
operatorInt(int) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
Perform the integer operations specified by this instance on the given integer, and returns the integer result.
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jAbs
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jACos
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jAdd
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jASin
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jATan
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jATan2
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jBitwiseNegation
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jCeiling
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jCos
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jExp
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jFloor
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jIntegerDivide
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jIntegerOnlyArithmetic
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jLog
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jLog10
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jLog2
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jLogBase
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jMax
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jMin
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jMinus
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jMod
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jMultiply
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jPlus
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jPow
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jRandom
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jRealDivide
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jRound
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jSin
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jSqrt
 
operatorReal(float, float) - Method in class ubc.cs.JLog.Builtins.jSubtract
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jTan
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jTruncate
 
operatorReal(float) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
Perform the float operations specified by this instance on the given float, and returns the float result.
operators - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
operators - Variable in class ubc.cs.JLog.Parser.pOperatorRegistry
 
oplist - Variable in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
or_predicate - Variable in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
original - Variable in class ubc.cs.JLog.Foundation.jVariableRegistry.jVariablePair
 
output - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 

P

parent - Variable in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
parseQuery() - Method in class ubc.cs.JLog.Parser.pParseStream
Parse the source stream as a query, producing a term representation.
parseQuery(Hashtable) - Method in class ubc.cs.JLog.Parser.pParseStream
Parse the source stream as a query, producing a term representation.
parser - Variable in class ubc.cs.JLog.Parser.pParseStream
 
parseSource() - Method in class ubc.cs.JLog.Parser.pParseStream
 
parseTerm() - Method in class ubc.cs.JLog.Parser.pParseStream
 
pCallPredicateEntry - Class in ubc.cs.JLog.Builtins.Entries
 
pCallPredicateEntry() - Constructor for class ubc.cs.JLog.Builtins.Entries.pCallPredicateEntry
 
pCommandOperatorEntry - Class in ubc.cs.JLog.Terms.Entries
 
pCommandOperatorEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pCommandOperatorEntry
 
pConsOperatorEntry - Class in ubc.cs.JLog.Terms.Entries
 
pConsOperatorEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pConsOperatorEntry
 
pDCGOperatorEntry - Class in ubc.cs.JLog.Terms.Entries
 
pDCGOperatorEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pDCGOperatorEntry
 
pDCGPredicateEntry - Class in ubc.cs.JLog.Terms.Entries
 
pDCGPredicateEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pDCGPredicateEntry
 
peek() - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Returns the top goal of the stack, without removing that goal.
peek() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
peek() - Method in class ubc.cs.JLog.Foundation.jGoalStack
 
peekDebugItem() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
peekn(int) - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Returns the nth goal on the stack, without removing that goal.
peekn(int) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
peekn(int) - Method in class ubc.cs.JLog.Foundation.jGoalStack
 
peekTopGoal() - Method in class ubc.cs.JLog.Foundation.jDebugGoalStack
 
pGenericOperatorEntry - Class in ubc.cs.JLog.Parser
Dynamically constructs the operator jTerm term from a description of the operators name, type, and priority.
pGenericOperatorEntry(String, int, int, String) - Constructor for class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
pGenericOperatorEntry(String, int, int, boolean, String) - Constructor for class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
pGenericOperatorEntry(String, int, int, Class) - Constructor for class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
pGenericOperatorEntry(String, int, int, boolean, Class) - Constructor for class ubc.cs.JLog.Parser.pGenericOperatorEntry
 
pGenericPredicateEntry - Class in ubc.cs.JLog.Parser
Dynamically constructs the iPredicate term from a description of the name, arity, and class name for the associated predicate class.
pGenericPredicateEntry(String, int, String) - Constructor for class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
pGenericPredicateEntry(String, int, Class) - Constructor for class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
pIfOperatorEntry - Class in ubc.cs.JLog.Terms.Entries
 
pIfOperatorEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pIfOperatorEntry
 
pIfThenOperatorEntry - Class in ubc.cs.JLog.Builtins.Entries
 
pIfThenOperatorEntry() - Constructor for class ubc.cs.JLog.Builtins.Entries.pIfThenOperatorEntry
 
pNotOperatorEntry - Class in ubc.cs.JLog.Builtins.Entries
 
pNotOperatorEntry() - Constructor for class ubc.cs.JLog.Builtins.Entries.pNotOperatorEntry
 
pop() - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Returns and removes the top goal of the stack.
pop() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
pop() - Method in class ubc.cs.JLog.Foundation.jGoalStack
 
popDebugItem() - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
pOperatorEntry - Class in ubc.cs.JLog.Parser
Abstract base class for entries in the pOperatorRegistry.
pOperatorEntry(String, int, int) - Constructor for class ubc.cs.JLog.Parser.pOperatorEntry
 
pOperatorRegistry - Class in ubc.cs.JLog.Parser
The registery for pOperatorEntrys.
pOperatorRegistry() - Constructor for class ubc.cs.JLog.Parser.pOperatorRegistry
 
pOrOperatorEntry - Class in ubc.cs.JLog.Terms.Entries
 
pOrOperatorEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pOrOperatorEntry
 
pOrPredicateEntry - Class in ubc.cs.JLog.Terms.Entries
 
pOrPredicateEntry() - Constructor for class ubc.cs.JLog.Terms.Entries.pOrPredicateEntry
 
position - Variable in exception ubc.cs.JLog.Parser.SyntaxErrorException
 
position - Variable in exception ubc.cs.JLog.Parser.TokenizeStreamException
 
pParseStream - Class in ubc.cs.JLog.Parser
The main parsing class that converts packets into their correspoding prolog terms.
pParseStream(String, jKnowledgeBase, pPredicateRegistry, pOperatorRegistry) - Constructor for class ubc.cs.JLog.Parser.pParseStream
 
pParseStream(Reader, jKnowledgeBase, pPredicateRegistry, pOperatorRegistry) - Constructor for class ubc.cs.JLog.Parser.pParseStream
 
pPredicateEntry - Class in ubc.cs.JLog.Parser
Abstract base class for entries in the pPredicateRegistry.
pPredicateEntry(String, int) - Constructor for class ubc.cs.JLog.Parser.pPredicateEntry
 
pPredicateOperatorEntry - Class in ubc.cs.JLog.Parser
 
pPredicateOperatorEntry(String, int, int) - Constructor for class ubc.cs.JLog.Parser.pPredicateOperatorEntry
 
pPredicateRegistry - Class in ubc.cs.JLog.Parser
The registery for pPredicateEntrys.
pPredicateRegistry() - Constructor for class ubc.cs.JLog.Parser.pPredicateRegistry
 
pred - Variable in class ubc.cs.JLog.Terms.jDCG.dcgPredicateUpdate
 
pred - Variable in class ubc.cs.JLog.Terms.jDCG.dcgUnifyPredicateUpdate
 
predicate - Variable in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
predicate - Variable in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
predicate - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
predicate - Variable in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
predicate - Variable in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
predicate - Variable in exception ubc.cs.JLog.Terms.UnknownPredicateException
 
predicate_class - Variable in class ubc.cs.JLog.Parser.pGenericPredicateEntry
 
PredicateExpectedException - Exception in ubc.cs.JLog.Terms
 
PredicateExpectedException(jTerm) - Constructor for exception ubc.cs.JLog.Terms.PredicateExpectedException
 
PredicateExpectedException(String, jTerm) - Constructor for exception ubc.cs.JLog.Terms.PredicateExpectedException
 
predicates - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
predicateterms - Variable in class ubc.cs.JLog.Terms.jOrPredicate
 
prefer_atom - Variable in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
prefer_atom - Variable in class ubc.cs.JLog.Builtins.jName
 
printOutput(String) - Method in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
Displays errors and other output that results from consulting the source.
printOutput(String) - Method in class ubc.cs.JLog.Foundation.jConsultSourceThread
Displays errors and other output that results from consulting the source.
printOutput(String) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
printOutput(String) - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
priority - Variable in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
priority - Variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
prolog - Variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
prolog - Variable in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
prolog - Variable in class ubc.cs.JLog.Terms.jTermTranslation
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCallNGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
prove(jAppendArrayGoal) - Method in class ubc.cs.JLog.Builtins.jAppendArray
 
prove(jTrinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Builtins.jArg
 
prove(jAssertGoal, jKnowledgeBase) - Method in class ubc.cs.JLog.Builtins.jAssert
 
prove(jCompareGoal) - Method in class ubc.cs.JLog.Builtins.jCompare
 
prove(jTrinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Builtins.jConvertArray
 
prove(jCopyGoal) - Method in class ubc.cs.JLog.Builtins.jCopyTerm
 
prove(jBinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Builtins.jCreateArray
 
prove(jCurrentOpListGoal, Enumeration) - Method in class ubc.cs.JLog.Builtins.jCurrentOpList
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jDynamic
 
prove(jEnumerateVariablesArrayGoal) - Method in class ubc.cs.JLog.Builtins.jEnumerateVariablesArray
 
prove(jEquivalenceGoal) - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
prove(jEquivGoal) - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
prove(jQuadaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Builtins.jExpandTerm
 
prove(jFunctorGoal, pPredicateRegistry) - Method in class ubc.cs.JLog.Builtins.jFunctor
 
prove(jGetArrayElementGoal) - Method in class ubc.cs.JLog.Builtins.jGetArrayElement
 
prove(jIntersectArrayGoal) - Method in class ubc.cs.JLog.Builtins.jIntersectArray
 
prove(jIsGoal) - Method in class ubc.cs.JLog.Builtins.jIs
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsAtom
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsAtomic
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsCallable
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsCompound
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsGround
 
prove(jUnaryArithmeticGoal) - Method in class ubc.cs.JLog.Builtins.jIsInteger
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsList
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsNonVariable
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsNumber
 
prove(jUnaryArithmeticGoal) - Method in class ubc.cs.JLog.Builtins.jIsReal
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsSimple
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jIsVariable
 
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jLoadLibrary
 
prove(jNameGoal) - Method in class ubc.cs.JLog.Builtins.jName
 
prove(jEquivalenceGoal) - Method in class ubc.cs.JLog.Builtins.jNotEquivalence
 
prove(jEquivGoal) - Method in class ubc.cs.JLog.Builtins.jNotEquivalent
 
prove(jBinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Builtins.jNotUnify
 
prove(jOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jNumericComparison
 
prove(jOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jOperator
 
prove(jReadGoal, jTerm) - Method in class ubc.cs.JLog.Builtins.jRead
 
prove(jRetractGoal, jKnowledgeBase) - Method in class ubc.cs.JLog.Builtins.jRetract
 
prove(jSetArrayElementGoal) - Method in class ubc.cs.JLog.Builtins.jSetArrayElement
 
prove(jSortGoal) - Method in class ubc.cs.JLog.Builtins.jSort
 
prove(jSubtractArrayGoal) - Method in class ubc.cs.JLog.Builtins.jSubtractArray
 
prove(jTermToListGoal, pPredicateRegistry, pOperatorRegistry) - Method in class ubc.cs.JLog.Builtins.jTermToList
 
prove(jUnaryArithmeticGoal) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
Some arithmetics may need to do double duty as istype predicates, so they can override this.
prove(jUnaryOperatorGoal) - Method in class ubc.cs.JLog.Builtins.jUnaryOperator
 
prove(jUnionArrayGoal) - Method in class ubc.cs.JLog.Builtins.jUnionArray
 
prove(jPredicateTerms) - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jGoal
Attempt to prove the goal represented by this jGoal.
prove(jPredicateTerms) - Method in class ubc.cs.JLog.Foundation.jProver
Initiate a proof of the provided goal.
prove(jPredicateGoal, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jUserGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jFailGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jOrGoalWVars
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
prove(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
prove(jBinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
prove(jClauseGoal, jKnowledgeBase) - Method in class ubc.cs.JLog.Terms.jClause
 
prove(jNaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
prove(jOrGoal, jGoal, jVariable[], iGoalStack) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
prove(jOrGoal, jGoal, iGoalStack) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
prove(jQuadaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
prove(jTrinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
prove(jUnaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
prove(jBinaryBuiltinPredicateGoal) - Method in class ubc.cs.JLog.Terms.jUnify
 
proved - Variable in class ubc.cs.JLog.Foundation.jProver
 
proved_goals - Variable in class ubc.cs.JLog.Foundation.jDebugProvedGoalsEvent
 
proved_stack - Variable in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
prover - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
prover - Variable in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
prover - Variable in class ubc.cs.JLog.Foundation.jDebugProverStartedEvent
 
prover - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
proxy - Variable in class ubc.cs.JLog.Terms.jVariable
 
pterm_number - Variable in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
pTermToPacketHashtable - Class in ubc.cs.JLog.Parser
Keeps track of jTerms and their associated pPackets.
pTermToPacketHashtable() - Constructor for class ubc.cs.JLog.Parser.pTermToPacketHashtable
 
pTSPreToken - Class in ubc.cs.JLog.Parser
 
pTSPreToken() - Constructor for class ubc.cs.JLog.Parser.pTSPreToken
 
pTSPreToken(String) - Constructor for class ubc.cs.JLog.Parser.pTSPreToken
 
pTSPreToken(int, int) - Constructor for class ubc.cs.JLog.Parser.pTSPreToken
 
pTSPreToken(String, int, int) - Constructor for class ubc.cs.JLog.Parser.pTSPreToken
 
pTSPreToken(String, int, int, int, int) - Constructor for class ubc.cs.JLog.Parser.pTSPreToken
 
pUpdateDatabaseRules - Class in ubc.cs.JLog.Parser
 
pUpdateDatabaseRules(jKnowledgeBase) - Constructor for class ubc.cs.JLog.Parser.pUpdateDatabaseRules
 
push(jGoal) - Method in interface ubc.cs.JLog.Foundation.iGoalStack
Places the provided goal item as the top element of the stack.
push(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
push(jGoal) - Method in class ubc.cs.JLog.Foundation.jGoalStack
 
putPacket(jTerm, pPacket) - Method in class ubc.cs.JLog.Parser.pTermToPacketHashtable
Associates a term with a packet.
pVariableRegistry - Class in ubc.cs.JLog.Parser
Hashtable for pVar variables and their associated jVariables.
pVariableRegistry() - Constructor for class ubc.cs.JLog.Parser.pVariableRegistry
 

Q

qinput - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
qinput - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
query - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
query() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
query(String) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Initiates a query.
query(String, Hashtable) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Initiates a query, pre-binding variables based on the key:value pairs in the given hashtable.
query - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
query() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
query(jPredicateTerms) - Method in class ubc.cs.JLog.Parser.pParseStream
 
query_state - Variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
QUERY_STATE_FINISHED - Static variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
QUERY_STATE_SUCCEEDED - Static variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
QUERY_STATE_WAITING - Static variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
queryOnce(String) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Initiates a query, and stops the query after the first result.
queryOnce(String, Hashtable) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Initiates a query, pre-binding variables based on the key:value pairs in the given hashtable, but stops the query after the first result.

R

rand - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
read - Variable in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
register() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
register() - Method in class ubc.cs.JLog.Terms.jPredefined
 
register() - Method in class ubc.cs.JLog.Terms.jPredefinedTerms
 
RegisterDefaultObjectToTermConverter(iObjectToTerm) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
RegisterDefaultTermToObjectConverter(iTermToObject) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
RegisterObjectToTermConverter(Object, iObjectToTerm) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
registerOperation(jTerm, pOperatorRegistry, int, int) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
registerOperations(pOperatorRegistry, int, int) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
registerOperators() - Method in class ubc.cs.JLog.Terms.jPredefinedTerms
 
registerPredefined() - Method in class ubc.cs.JLog.Builtins.jPredefinedBuiltins
 
registerPredefinedInstance(String, Object) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
registerPredicateOperatorEntryInstance(String, Object) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
registerPredicates() - Method in class ubc.cs.JLog.Terms.jPredefinedTerms
 
RegisterTermToObjectConverter(Object, iTermToObject) - Method in class ubc.cs.JLog.Terms.jTermTranslation
 
registerUnboundVariables(jUnifiedVector) - Method in interface ubc.cs.JLog.Terms.iTerm
Adds any unbound variables belonging to this term (or belonging to any sub-part of this term) to the jUnifiedVector
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jCommand
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jListPair
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jTerm
Adds any unbound variables belonging to this term (or belonging to any sub-part of this term) to the jUnifiedVector
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
registerUnboundVariables(jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jVariable
 
registerVariables(jVariableVector) - Method in interface ubc.cs.JLog.Terms.iTerm
Adds all variables belonging to this term (or belonging to any sub-part of this term) to the jUnifiedVector Should be called during the consultation phase by rules for their owned terms both head and base.
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jAtom
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jCommand
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jInteger
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jListPair
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jNullList
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jObject
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jReal
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jTerm
Adds all variables belonging to this term (or belonging to any sub-part of this term) to the jUnifiedVector Should be called during the consultation phase by rules for their owned terms both head and base.
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
registerVariables(jVariableVector) - Method in class ubc.cs.JLog.Terms.jVariable
 
release() - Method in class ubc.cs.JLog.Foundation.jPrologServices
Releases the current thread as a user of jPrologServices.
remove(int, int) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
removeAllTerms() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
removeBeginConsultListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeBeginQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeDebugMessagesListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeEndConsultListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeEndQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServiceBroadcaster
Remove specified listener from broadcast receipients (listener is no longer interested).
removePredicate(iPredicate) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
removePredicateTerms(jPredicateTerms) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
removeRetryQueryListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeRule(jRule) - Method in class ubc.cs.JLog.Foundation.jKnowledgeBase
 
removeRule(jRule) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Remove a rule from the rule definitions.
removeStateChangedListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
removeTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
removeTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicate
 
removeTerm(jTerm) - Method in class ubc.cs.JLog.Terms.jPredicateTerms
 
removeThreadStoppedListener(jPrologServiceListener) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
report_time_goal - Variable in class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
requestFocus() - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Builtins.jCut
 
requiresCompleteVariableState() - Method in interface ubc.cs.JLog.Terms.iTerm
Call to determine if enclosing rule should record all variable states.
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Terms.jCommand
 
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
requiresCompleteVariableState() - Method in class ubc.cs.JLog.Terms.jTerm
Call to determine if enclosing rule should record all variable states.
resetInput() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
resetKnowledgeBase() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
resetOutput() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
restoreVariables() - Method in class ubc.cs.JLog.Foundation.jUnifiedVector
Restores all registered variables to their unbound state, and removes the variables from this registery.
result - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
result - Variable in class ubc.cs.JLog.Foundation.jUserQueryEvent
 
result - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
result_exception - Variable in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
result_exception - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
resume() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
retract - Variable in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
retractPredicate(jPredicate, jPredicateTerms, jKnowledgeBase, jUnifiedVector) - Method in class ubc.cs.JLog.Builtins.jRetract
 
retractUnifyRule(jRule, jUnifiedVector) - Method in class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
Attempts to retract a rule from the rule definition.
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
retry - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
retry() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
retry() - Method in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jGoal
Attempt to prove the goal represented by this jGoal.
retry() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Retries the previous query.
retry() - Method in class ubc.cs.JLog.Foundation.jProver
Attempts to prove the previous goal in a different way than before.
retry() - Method in class ubc.cs.JLog.Foundation.jRetryQueryThread
 
retry(jPredicateGoal) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jUserGoal
 
retry - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
retry() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jFailGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
retry(iGoalStack, iGoalStack) - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
retry(jOrGoal) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
retryq - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
retryq - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
retryQuery - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
rhs - Variable in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
rhs - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
rhs - Variable in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
rhs - Variable in class ubc.cs.JLog.Terms.jCommand
 
rhs - Variable in class ubc.cs.JLog.Terms.jConjunctTerm
 
rhs - Variable in class ubc.cs.JLog.Terms.jDCG.dcgFork
 
rhs - Variable in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
RIGHT_ASSOCIATIVE - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
rule_arity - Variable in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
rule_goal - Variable in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
rule_goal - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
rule_name - Variable in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
rule_number - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
rule_number - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
rules - Variable in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
rules - Variable in class ubc.cs.JLog.Parser.pUpdateDatabaseRules
 
rules - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
rules - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
run() - Method in class ubc.cs.JLog.Foundation.jAPIConsultThread
Performs and controls the entire consultation phase.
run() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
run() - Method in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
Performs and controls the entire consultation phase.
run() - Method in class ubc.cs.JLog.Foundation.jConsultSourceThread
Performs and controls the entire consultation phase.
run() - Method in class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
run() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 

S

sameLibrary(String) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
sameLibrary(String) - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
sameLibrary(String) - Method in class ubc.cs.JLog.Parser.pPredicateEntry
 
select(int, int) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
selectAll() - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
set_element - Variable in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
setAllowRelease(boolean) - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
Set the thread release state upon completion.
setAnimationEnvironment(Object) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setAttributes(Hashtable) - Method in interface ubc.cs.JLog.Foundation.iAttributes
Set the attributes of the object to those in the given Hashtable.
setBinding(jTerm) - Method in class ubc.cs.JLog.Terms.jVariable
 
setCaretPosition(int) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
setCharPos(int) - Method in class ubc.cs.JLog.Parser.pTSPreToken
 
setDebugging(boolean) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setDefaultInput(BufferedReader) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setDefaultOutput(PrintWriter) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setDefaults() - Method in class ubc.cs.JLog.Terms.jTermTranslation
Sets default translators in the create*Keys hashtables.
setDynamicRules(jDynamicRuleDefinitions) - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
setEndGoal(jGoal) - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
setEndGoal(jGoal) - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
setFailUnknownPredicate(boolean) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Set the behaviour for unknown predicates.
setFailUnknownPredicate(boolean) - Method in class ubc.cs.JLog.Foundation.jPrologServices
Set the behaviour for unknown predicates.
setFileServices(iPrologFileServices) - Method in class ubc.cs.JLog.Foundation.jPrologServices
Sets the file services object.
setHead(jTerm) - Method in class ubc.cs.JLog.Terms.jListPair
 
setInput(BufferedReader) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setLHS(jTerm) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
setLHS(jTerm) - Method in class ubc.cs.JLog.Terms.jUnify
 
setLibrary(String) - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
Set the name of the library associated with this rule definition.
setLibrary(String) - Method in class ubc.cs.JLog.Parser.pOperatorEntry
Set the name of the library associated with this operator.
setLibrary(String) - Method in class ubc.cs.JLog.Parser.pPredicateEntry
Set the name of the library associated with this predicate.
setLine(int) - Method in class ubc.cs.JLog.Parser.pTSPreToken
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jConsultAndQueryThread
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jResetDatabaseThread
 
setListeners(jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster, jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
setNextGoal(jGoal) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
setNode(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jListPair
 
setObjectDefaults() - Method in class ubc.cs.JLog.Terms.jTermTranslation
Sets the default iTermToObject conversion objects for converting Prolog jTerms into their corresponding Java objects.
setOutput(PrintWriter) - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
setQueryResultState(boolean) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
setRHS(jTerm) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
setRHS(jTerm) - Method in class ubc.cs.JLog.Terms.jUnify
 
setRuleGoal(jGoal) - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
setStoppedListeners(jPrologServiceBroadcaster) - Method in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
setSubGoals(Vector) - Method in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
setTail(jTerm) - Method in class ubc.cs.JLog.Terms.jListPair
 
setTermDefaults() - Method in class ubc.cs.JLog.Terms.jTermTranslation
Sets the default iObjectToTerm conversion objects for converting Java objects into their corresponding Prolog jTerm objects.
setText(String) - Method in interface ubc.cs.JLog.Foundation.iPrologServiceText
 
setTranslation(jTermTranslation) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Sets the translation unit used to convert queries and results between Prolog terms and Java objects.
setVariableTranslationKeys(String, Object, Object) - Method in class ubc.cs.JLog.Foundation.jPrologAPI
Associates a variable with translation keys.
size() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
size() - Method in class ubc.cs.JLog.Foundation.jUnifiedVector
 
size() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
size() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
sort - Variable in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
sort(jTerm, boolean) - Method in class ubc.cs.JLog.Builtins.jSort
 
sort_compare(jTerm, jTerm, boolean) - Method in class ubc.cs.JLog.Builtins.jKeysort
 
sort_compare(jTerm, jTerm, boolean) - Method in class ubc.cs.JLog.Builtins.jSort
 
sort_insert(jTerm, Vector, boolean) - Method in class ubc.cs.JLog.Builtins.jKeysort
 
sort_insert(jTerm, Vector, boolean) - Method in class ubc.cs.JLog.Builtins.jSort
 
sort_makelist(Vector) - Method in class ubc.cs.JLog.Builtins.jSort
 
source - Variable in class ubc.cs.JLog.Foundation.jAPIConsultThread
 
source - Variable in class ubc.cs.JLog.Foundation.jConsultSourceThread
 
specifier - Variable in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
stack - Variable in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack
 
stack - Variable in class ubc.cs.JLog.Foundation.jDebugProverGoalStackEvent
 
start(jPrologServiceThread) - Method in class ubc.cs.JLog.Foundation.jPrologServices
Starts a prolog services of a given type.
start() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
start_time - Variable in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
STARTING_PREDICATE - Static variable in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
STARTING_RULE - Static variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
STARTING_RULE - Static variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
stateChanged - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
step - Variable in class ubc.cs.JLog.Foundation.jDebugProver
 
step() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 
stop() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
stop() - Method in class ubc.cs.JLog.Foundation.jPrologServices
Forcefully terminates the current user thread.
stopped - Variable in class ubc.cs.JLog.Foundation.jPrologServiceThread
 
sub_goals - Variable in class ubc.cs.JLog.Foundation.jDebugProvedGoalStack.jDebugGoalItem
 
sub_goals - Variable in class ubc.cs.JLog.Foundation.jDebugProveGoalEvent
 
subtract - Variable in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
subtractCompoundTerm(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Removes all jTerms in given jCompoundTerm from this.
suspend() - Method in class ubc.cs.JLog.Foundation.jPrologServices
 
SyntaxErrorException - Exception in ubc.cs.JLog.Parser
 
SyntaxErrorException(String, int) - Constructor for exception ubc.cs.JLog.Parser.SyntaxErrorException
 
SyntaxErrorException(String, int, int) - Constructor for exception ubc.cs.JLog.Parser.SyntaxErrorException
 
SyntaxErrorException(String, int, int, int) - Constructor for exception ubc.cs.JLog.Parser.SyntaxErrorException
 

T

tail - Variable in class ubc.cs.JLog.Terms.jListPair
 
term - Variable in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
term - Variable in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
term - Variable in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
term - Variable in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
term - Variable in exception ubc.cs.JLog.Terms.InvalidDCGFormException
 
term - Variable in class ubc.cs.JLog.Terms.jDCG.dcgTerminalPredicateUpdate
 
term - Variable in exception ubc.cs.JLog.Terms.PredicateExpectedException
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
term1 - Variable in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
term1 - Variable in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
term1 - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
term1 - Variable in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
term1 - Variable in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
term1 - Variable in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
term1 - Variable in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
term2 - Variable in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
term2 - Variable in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
term2 - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
term2 - Variable in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
term2 - Variable in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
term2 - Variable in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
term3 - Variable in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
term3 - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
term3 - Variable in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
term3 - Variable in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
term3 - Variable in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
term4 - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
term4 - Variable in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
termkey - Variable in class ubc.cs.JLog.Foundation.jPrologAPI.KeyPairs
 
terms - Variable in class ubc.cs.JLog.Terms.jCompoundTerm
 
thread - Variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
thread - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
thread - Variable in class ubc.cs.JLog.Foundation.jThreadStoppedEvent
 
threadStopped - Variable in class ubc.cs.JLog.Foundation.jPrologServices
 
throwError(jTerm) - Method in class ubc.cs.JLog.Terms.jClause
 
TokenizeStreamException - Exception in ubc.cs.JLog.Parser
 
TokenizeStreamException() - Constructor for exception ubc.cs.JLog.Parser.TokenizeStreamException
 
TokenizeStreamException(String) - Constructor for exception ubc.cs.JLog.Parser.TokenizeStreamException
 
TokenizeStreamException(String, int) - Constructor for exception ubc.cs.JLog.Parser.TokenizeStreamException
 
TokenizeStreamException(String, int, IOException) - Constructor for exception ubc.cs.JLog.Parser.TokenizeStreamException
 
TokenizeStreamException(String, int, int, int) - Constructor for exception ubc.cs.JLog.Parser.TokenizeStreamException
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jAppendArrayGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jAssertGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCallNGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jCutGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jEnumerateVariablesArrayGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivalenceGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jGetArrayElementGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jIntersectArrayGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jOperatorGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jOpGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jRepeatGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jSetArrayElementGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jSubtractArrayGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jTimeGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryArithmeticGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jUnaryOperatorGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
toString() - Method in class ubc.cs.JLog.Builtins.Goals.jWriteGoal
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jCallN
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jEquivalence
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jEquivalent
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jExists
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jIs
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jMinus
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jOperator
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jUnaryArithmetic
 
toString(boolean) - Method in class ubc.cs.JLog.Builtins.jUnaryOperator
 
toString() - Method in class ubc.cs.JLog.Foundation.jDynamicRuleDefinitions
 
toString() - Method in class ubc.cs.JLog.Foundation.jRule
 
toString() - Method in class ubc.cs.JLog.Foundation.jRuleDefinitions
 
toString() - Method in class ubc.cs.JLog.Foundation.jUserGoal
 
toString() - Method in class ubc.cs.JLog.Parser.pOperatorEntry
 
toString() - Method in class ubc.cs.JLog.Parser.pPredicateEntry
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jFailGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jOrGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jTrueGoal
 
toString() - Method in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
toString(boolean) - Method in interface ubc.cs.JLog.Terms.iTerm
Produces a string identifying this term, suitable for display to the console.
toString(boolean) - Method in class ubc.cs.JLog.Terms.jAtom
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jCommand
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jCons
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jDCG
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jIf
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jInteger
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jListPair
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jNullList
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jObject
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jOr
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jReal
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jTerm
Produces a string identifying this term, suitable for display to the console.
toString() - Method in class ubc.cs.JLog.Terms.jTerm
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jUnify
 
toString(boolean) - Method in class ubc.cs.JLog.Terms.jVariable
 
toTailString(boolean) - Method in class ubc.cs.JLog.Terms.jCons
 
total_time - Variable in class ubc.cs.JLog.Builtins.Goals.jTimeGoal.jReportTimeGoal
 
TranslationFailureException - Exception in ubc.cs.JLog.Terms
 
TranslationFailureException() - Constructor for exception ubc.cs.JLog.Terms.TranslationFailureException
 
TranslationFailureException(String) - Constructor for exception ubc.cs.JLog.Terms.TranslationFailureException
 
translations - Variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
TRUE - Static variable in class ubc.cs.JLog.Terms.jTrue
 
ttl - Variable in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
type - Variable in class ubc.cs.JLog.Foundation.jType
 
type - Variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
TYPE_ARITHMETIC - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_ATOM - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_BUILTINPREDICATE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_COMMAND - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_COMPARE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_COMPOUND - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_CONS - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_IF - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_INTEGER - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_LIST - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_NULLLIST - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_NUMERICCOMPARE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_OBJECT - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_OPERATOR - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_OR - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_ORPREDICATE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_PREDICATE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_PREDICATETERMS - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_REAL - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_TYPE - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_UNARYARITHMETIC - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_UNARYOPERATOR - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_UNDEFINED - Static variable in interface ubc.cs.JLog.Foundation.iType
 
TYPE_VARIABLE - Static variable in interface ubc.cs.JLog.Foundation.iType
 

U

ubc.cs.JLog.Builtins - package ubc.cs.JLog.Builtins
 
ubc.cs.JLog.Builtins.Entries - package ubc.cs.JLog.Builtins.Entries
 
ubc.cs.JLog.Builtins.Goals - package ubc.cs.JLog.Builtins.Goals
 
ubc.cs.JLog.Foundation - package ubc.cs.JLog.Foundation
 
ubc.cs.JLog.Parser - package ubc.cs.JLog.Parser
 
ubc.cs.JLog.Terms - package ubc.cs.JLog.Terms
 
ubc.cs.JLog.Terms.Entries - package ubc.cs.JLog.Terms.Entries
 
ubc.cs.JLog.Terms.Goals - package ubc.cs.JLog.Terms.Goals
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jCallGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jCopyGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jCurrentOpListGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jEquivGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jFunctorGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jIsGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jNameGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jReadGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jRetractGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
unified - Variable in class ubc.cs.JLog.Builtins.Goals.jTermToListGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jBinaryBuiltinPredicateGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jClauseGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jNaryBuiltinPredicateGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jPredicateGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jQuadaryBuiltinPredicateGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jTrinaryBuiltinPredicateGoal
 
unified - Variable in class ubc.cs.JLog.Terms.Goals.jUnaryBuiltinPredicateGoal
 
unify(jTerm, jUnifiedVector) - Method in interface ubc.cs.JLog.Foundation.iUnifiable
Determines if this instance and term unify.
unify(jPredicateGoal, iGoalStack) - Method in class ubc.cs.JLog.Foundation.jRule
 
unify(jTerm, jUnifiedVector) - Method in interface ubc.cs.JLog.Terms.iTerm
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jAtom
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
Unification.
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jCommand
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jConjunctTerm
 
unify - Variable in class ubc.cs.JLog.Terms.jDCG.dcgNotFork
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jInteger
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jListPair
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jNullList
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jObject
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jPredicate
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jReal
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jTerm
 
unify(jTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jVariable
 
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jBinaryBuiltinPredicate
 
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jBuiltinPredicate
Unification of arguments.
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jNaryBuiltinPredicate
 
unifyArguments(jCompoundTerm, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jPredicate
 
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jQuadaryBuiltinPredicate
 
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jTrinaryBuiltinPredicate
 
unifyArguments(jBuiltinPredicate, jUnifiedVector) - Method in class ubc.cs.JLog.Terms.jUnaryBuiltinPredicate
 
UnimplementedPredicateProveMethodException - Exception in ubc.cs.JLog.Terms
 
UnimplementedPredicateProveMethodException() - Constructor for exception ubc.cs.JLog.Terms.UnimplementedPredicateProveMethodException
 
UnimplementedPredicateProveMethodException(String) - Constructor for exception ubc.cs.JLog.Terms.UnimplementedPredicateProveMethodException
 
union - Variable in class ubc.cs.JLog.Builtins.Goals.jUnionArrayGoal
 
unionCompoundTerm(jCompoundTerm) - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Removes all jTerms not in given jCompoundTerm from this.
UnknownPredicateException - Exception in ubc.cs.JLog.Terms
 
UnknownPredicateException(iPredicate) - Constructor for exception ubc.cs.JLog.Terms.UnknownPredicateException
 
UnknownPredicateException(String, iPredicate) - Constructor for exception ubc.cs.JLog.Terms.UnknownPredicateException
 
unmake() - Method in interface ubc.cs.JLog.Terms.iMakeUnmake
Produce a jTerm equivalent to this object.
unmake() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Creates a jCons separated jTerms to represent this jCompoundTerm.
unmake() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
unmake() - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Creates a jCons and/or jOr separated jTerms to represent this jPredicateTerms.
unmakeCompoundTerm() - Method in class ubc.cs.JLog.Terms.jCompoundTerm
Creates a jCons separated jTerms to represent this jCompoundTerm.
unmakeOrPredicate() - Method in class ubc.cs.JLog.Terms.jOrPredicate
 
unmakePredicateTerms() - Method in class ubc.cs.JLog.Terms.jPredicateTerms
Creates a jCons and/or jOr separated jTerms to represent this jPredicateTerms.
updateDCGPredicateRegistry(Vector, jTerm, jTerm, jDCG.dcgVariableGenerator) - Method in class ubc.cs.JLog.Terms.jDCG
 
updatePredicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG.dcgPredicateUpdate
 
updatePredicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG.dcgTerminalPredicateUpdate
 
updatePredicate(jTerm, jTerm) - Method in class ubc.cs.JLog.Terms.jDCG.dcgUnifyPredicateUpdate
 
updatePredicate(jTerm, jTerm) - Method in interface ubc.cs.JLog.Terms.jDCG.iPredicateUpdate
 

V

value - Variable in class ubc.cs.JLog.Terms.jInteger
 
value - Variable in class ubc.cs.JLog.Terms.jObject
 
value - Variable in class ubc.cs.JLog.Terms.jReal
 
var_equal - Variable in class ubc.cs.JLog.Builtins.Goals.jCompareGoal
 
var_equal - Variable in class ubc.cs.JLog.Builtins.Goals.jSortGoal
 
var_equal - Variable in class ubc.cs.JLog.Builtins.jCompare
 
var_equal - Variable in class ubc.cs.JLog.Builtins.jSort
 
var_prebindings - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
var_translation_keys - Variable in class ubc.cs.JLog.Foundation.jPrologAPI
 
var_vector - Variable in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
var_vector - Variable in class ubc.cs.JLog.Foundation.jUserQueryThread
 
variables - Variable in class ubc.cs.JLog.Foundation.jEquivalenceMapping
 
variables - Variable in class ubc.cs.JLog.Foundation.jRule
 
variables - Variable in class ubc.cs.JLog.Foundation.jUnifiedVector
 
variables - Variable in class ubc.cs.JLog.Foundation.jVariableRegistry
 
variables - Variable in class ubc.cs.JLog.Foundation.jVariableVector
 
variables - Variable in class ubc.cs.JLog.Parser.pVariableRegistry
 
vars - Variable in class ubc.cs.JLog.Terms.Goals.jOrGoalWVars
 

W

waitForCompletion() - Method in class ubc.cs.JLog.Foundation.jPrologAPI
 
waitForRetry() - Method in class ubc.cs.JLog.Foundation.jAPIQueryThread
 
waitForRetry() - Method in class ubc.cs.JLog.Foundation.jUserQueryThread
 
waitForSingleStep() - Method in class ubc.cs.JLog.Foundation.jDebugProver
 

X

XF - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
XFX - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
XFY - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 

Y

YF - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 
YFX - Static variable in class ubc.cs.JLog.Parser.pOperatorEntry
 

A B C D E F G H I J L M N O P Q R S T U V W X Y

Copyright © 2011. All Rights Reserved.