Uses of Class
astra.formula.Predicate
| Package | Description |
|---|---|
| astra.core | |
| astra.event | |
| astra.formula | |
| astra.messaging | |
| astra.reasoner | |
| astra.reasoner.node | |
| astra.reasoner.util | |
| astra.statement | |
| astra.term | |
| astra.tr |
-
Uses of Predicate in astra.core
Methods in astra.core with parameters of type Predicate Modifier and Type Method Description booleanBeliefStore. addBelief(Predicate belief)voidEventBeliefManager. addBelief(Predicate belief)booleanHierarchicalBeliefStore. addBelief(Predicate belief)voidIntention. addBelief(Predicate belief)voidBeliefStore. addMatchingBeliefs(Queue<Formula> queue, Predicate formula)voidEventBeliefManager. addScopedBelief(String scope, Predicate belief)voidIntention. addScopedBelief(String scope, Predicate belief)booleanBeliefStore. containsBelief(Predicate belief)voidEventBeliefManager. dropBelief(Predicate belief)voidEventBeliefManager. dropScopedBelief(String scope, Predicate belief)FunctionAgent. getFunction(Predicate predicate)FunctionASTRAClass. getFunction(Predicate predicate)List<Formula>HierarchicalBeliefStore. getMatchingBeliefs(Predicate formula)voidAgent. initialize(Predicate predicate)booleanBeliefStore. removeBelief(Predicate belief)booleanHierarchicalBeliefStore. removeBelief(Predicate belief)voidIntention. removeBelief(Predicate belief)voidIntention. removeScopedBelief(String scope, Predicate belief)booleanAgent. startFunction(Predicate function)booleanIntention. startFunction(Predicate function) -
Uses of Predicate in astra.event
Fields in astra.event declared as Predicate Modifier and Type Field Description PredicateBeliefEvent. beliefPredicateModuleEvent. eventMethods in astra.event that return Predicate Modifier and Type Method Description PredicateBeliefEvent. belief()PredicateModuleEvent. event()Methods in astra.event with parameters of type Predicate Modifier and Type Method Description EventModuleEventAdaptor. generate(Agent agent, Predicate atom)Constructors in astra.event with parameters of type Predicate Constructor Description BeliefEvent(char type, Predicate belief)ModuleEvent(String module, String signature, Predicate belief, ModuleEventAdaptor adaptor) -
Uses of Predicate in astra.formula
Fields in astra.formula declared as Predicate Modifier and Type Field Description static PredicatePredicate. FALSEstatic PredicatePredicate. TRUEMethods in astra.formula that return Predicate Modifier and Type Method Description PredicatePredicate. clone()PredicateGoal. formula()PredicateInference. head()PredicateModuleFormula. predicate()Methods in astra.formula with parameters of type Predicate Modifier and Type Method Description abstract FormulaModuleFormulaAdaptor. invoke(BindingsEvaluateVisitor visitor, Predicate atom)Constructors in astra.formula with parameters of type Predicate Constructor Description Goal(Predicate predicate)Inference(Predicate head, Formula body)ModuleFormula(String module, Predicate predicate, ModuleFormulaAdaptor adaptor) -
Uses of Predicate in astra.messaging
Constructors in astra.messaging with parameters of type Predicate Constructor Description PredicateState(Predicate predicate) -
Uses of Predicate in astra.reasoner
Methods in astra.reasoner with parameters of type Predicate Modifier and Type Method Description static Map<Integer,Term>Unifier. unify(Predicate source, Predicate target, Agent agent)Generate variable bindings for two predicates or return null if there is no binding...Constructors in astra.reasoner with parameters of type Predicate Constructor Description BeliefIterator(List<Queryable> sources, Predicate target) -
Uses of Predicate in astra.reasoner.node
Methods in astra.reasoner.node with parameters of type Predicate Modifier and Type Method Description ReasonerNodePredicateReasonerNodeFactory. create(Predicate formula, Map<Integer,Term> bindings, boolean singleResult)ReasonerNodePredicateReasonerNodeFactory. create(ReasonerNode parent, Predicate formula, Map<Integer,Term> bindings, boolean singleResult)Constructors in astra.reasoner.node with parameters of type Predicate Constructor Description PredicateReasonerNode(ReasonerNode parent, Predicate predicate, Map<Integer,Term> initial, boolean singleResult) -
Uses of Predicate in astra.reasoner.util
Methods in astra.reasoner.util that return Predicate Modifier and Type Method Description static PredicateLogicUtilities. toPredicate(String content) -
Uses of Predicate in astra.statement
Methods in astra.statement that return Predicate Modifier and Type Method Description protected PredicateDefaultModuleCallAdaptor. evaluate(Intention intention, Predicate predicate)Methods in astra.statement with parameters of type Predicate Modifier and Type Method Description protected PredicateDefaultModuleCallAdaptor. evaluate(Intention intention, Predicate predicate)booleanModuleCallAdaptor. invoke(Intention context, Predicate atom)Constructors in astra.statement with parameters of type Predicate Constructor Description BeliefUpdate(char op, Predicate predicate)BeliefUpdate(char op, String clazz, int[] data, Predicate predicate)ModuleCall(String module, Predicate method, ModuleCallAdaptor moduleCallAdaptor)ModuleCall(String module, String clazz, int[] data, Predicate method, ModuleCallAdaptor moduleCallAdaptor)ScopedBeliefUpdate(String scope, char op, Predicate predicate)ScopedBeliefUpdate(String clazz, int[] data, String scope, char op, Predicate predicate)SpecialBeliefUpdate(Predicate predicate)SpecialBeliefUpdate(String clazz, int[] data, Predicate predicate)TRStart(String clazz, int[] data, Predicate function) -
Uses of Predicate in astra.term
Methods in astra.term that return Predicate Modifier and Type Method Description PredicateModuleTerm. method()Methods in astra.term with parameters of type Predicate Modifier and Type Method Description abstract ObjectModuleTermAdaptor. invoke(Intention context, Predicate atom)abstract ObjectModuleTermAdaptor. invoke(BindingsEvaluateVisitor visitor, Predicate atom)Constructors in astra.term with parameters of type Predicate Constructor Description ModuleTerm(String module, Type type, Predicate method, ModuleTermAdaptor adaptor) -
Uses of Predicate in astra.tr
Fields in astra.tr declared as Predicate Modifier and Type Field Description PredicateFunction. identifierMethods in astra.tr that return Predicate Modifier and Type Method Description protected PredicateDefaultModuleActionAdaptor. evaluate(TRContext context, Predicate predicate)Methods in astra.tr with parameters of type Predicate Modifier and Type Method Description voidTRContext. addBelief(Predicate belief)voidTRContext. callFunction(Predicate call)protected PredicateDefaultModuleActionAdaptor. evaluate(TRContext context, Predicate predicate)booleanModuleActionAdaptor. invoke(TRContext context, Predicate predicate)voidTRContext. removeBelief(Predicate belief)Constructors in astra.tr with parameters of type Predicate Constructor Description Function(Predicate identifier)Function(Predicate identifier, TRRule[] rules)FunctionCall(Predicate call)ModuleAction(String module, String clazz, int[] data, Predicate method, ModuleActionAdaptor adaptor)TRBeliefUpdate(char op, String clazz, int[] data, Predicate predicate)TRContext(Agent agent, Predicate call)