|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjdrew.oo.td.BackwardReasoner
public class BackwardReasoner
Based upon the backward reasoner from the original jDREW by Bruce Spencer.
Title: OO jDREW
Description: Reasoning Engine for the Semantic Web - Supporting OO RuleML 0.88
Copyright: Copyright (c) 2005
| Nested Class Summary | |
|---|---|
class |
BackwardReasoner.DepthFirstSolutionIterator
Title: OO jDREW |
class |
BackwardReasoner.Goal
Goal - contains an atom (atomic formula) to be solved. |
class |
BackwardReasoner.GoalList
GoalList - contains a list of Goals and is attached to a specific Goal which is called its parent. |
class |
BackwardReasoner.IterativeDepthFirstSolutionIterator
Title: OO jDREW |
class |
BackwardReasoner.SubGoalListIterator
Title: OO jDREW |
| Field Summary | |
|---|---|
java.util.Hashtable |
clauses
|
java.util.Hashtable |
oids
|
| Constructor Summary | |
|---|---|
BackwardReasoner()
|
|
BackwardReasoner(java.util.Hashtable clauses,
java.util.Hashtable oids)
|
|
| Method Summary | |
|---|---|
java.util.Iterator |
depthFirstSolutionIterator(BackwardReasoner.GoalList goalList)
|
java.util.Iterator |
depthFirstSolutionIterator(DefiniteClause queryClause)
|
BackwardReasoner.Goal |
firstOpenGoal()
|
java.util.Hashtable |
getBuiltins()
|
java.util.Iterator |
iterativeDepthFirstSolutionIterator(BackwardReasoner.GoalList goalList)
|
java.util.Iterator |
iterativeDepthFirstSolutionIterator(BackwardReasoner.GoalList goalList,
int max,
int by)
|
java.util.Iterator |
iterativeDepthFirstSolutionIterator(DefiniteClause queryClause)
|
java.util.Iterator |
iterativeDepthFirstSolutionIterator(DefiniteClause queryClause,
int max,
int by)
|
void |
loadClauses(java.util.Iterator it)
|
void |
registerBuiltin(Builtin handler)
|
void |
registerBuiltin(TDBuiltin handler)
|
void |
registerBuiltins()
|
java.lang.String |
toString()
|
javax.swing.tree.DefaultMutableTreeNode |
toTree()
Methods to generate a DefaulteMultibleTreeNode representation of the solution tree. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.util.Hashtable clauses
public java.util.Hashtable oids
| Constructor Detail |
|---|
public BackwardReasoner()
public BackwardReasoner(java.util.Hashtable clauses,
java.util.Hashtable oids)
clauses - Hashtable| Method Detail |
|---|
public java.util.Hashtable getBuiltins()
public void registerBuiltins()
public void registerBuiltin(Builtin handler)
handler - Builtinpublic void registerBuiltin(TDBuiltin handler)
handler - TDBuiltinpublic void loadClauses(java.util.Iterator it)
it - public java.lang.String toString()
toString in class java.lang.Objectpublic javax.swing.tree.DefaultMutableTreeNode toTree()
public java.util.Iterator depthFirstSolutionIterator(DefiniteClause queryClause)
queryClause -
public java.util.Iterator depthFirstSolutionIterator(BackwardReasoner.GoalList goalList)
goalList -
public java.util.Iterator iterativeDepthFirstSolutionIterator(DefiniteClause queryClause,
int max,
int by)
queryClause - max - by -
public java.util.Iterator iterativeDepthFirstSolutionIterator(DefiniteClause queryClause)
queryClause - - the queryClause contains the internal representation of the query to be executed
public java.util.Iterator iterativeDepthFirstSolutionIterator(BackwardReasoner.GoalList goalList,
int max,
int by)
goalList - max - by -
public java.util.Iterator iterativeDepthFirstSolutionIterator(BackwardReasoner.GoalList goalList)
goalList -
public BackwardReasoner.Goal firstOpenGoal()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||