Package astra.reasoner
Class NewReasoner
java.lang.Object
astra.reasoner.NewReasoner
- All Implemented Interfaces:
Reasoner
public class NewReasoner extends Object implements Reasoner
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NewReasoner(Agent agent) -
Method Summary
Modifier and Type Method Description voidaddSource(Queryable source)Agentagent()ReasonerNodecreateReasonerNode(ReasonerNode parent, Formula formula, Map<Integer,Term> bindings, boolean singleResult)static voidmain(String[] args)List<Map<Integer,Term>>query(Formula formula)List<Map<Integer,Term>>query(Formula formula, Map<Integer,Term> bindings)List<Map<Integer,Term>>queryAll(Formula formula)List<Queryable>sources()
-
Field Details
-
Constructor Details
-
Method Details
-
addSource
-
queryAll
-
query
-
query
-
createReasonerNode
public ReasonerNode createReasonerNode(ReasonerNode parent, Formula formula, Map<Integer,Term> bindings, boolean singleResult) -
agent
-
sources
-
main
-