Uses of Class
astra.core.Agent
| Package | Description |
|---|---|
| astra.core | |
| astra.debugger | |
| astra.event | |
| astra.execution | |
| astra.reasoner | |
| astra.reasoner.unifier | |
| astra.reasoner.util | |
| astra.tr | |
| astra.trace |
-
Uses of Agent in astra.core
Fields in astra.core declared as Agent Modifier and Type Field Description AgentIntention. agentprotected AgentModule. agentMethods in astra.core that return Agent Modifier and Type Method Description static AgentAgent. getAgent(String name)AgentASTRAClass. newInstance(String name)Methods in astra.core with parameters of type Agent Modifier and Type Method Description voidFragment. addModule(String name, Class<?> cls, Agent agent)voidFragment. addModule(String name, Class<?> cls, Term[] params, Agent agent)voidFragment. addModule(String name, String urn, Agent agent)abstract FragmentASTRAClass. createFragment(Agent agent)abstract booleanAgent.Promise. evaluate(Agent agent)booleanAgent.Promise. evaluatePromise(Agent agent)static Map<Integer,Term>Helper. evaluateRule(Agent agent, Rule rule, Event event)static intScheduler. getState(Agent agent)booleanASTRAClass. handleEvent(Event event, Agent agent)booleanIntention. handleEvent(Event event, Agent agent)abstract voidASTRAClass. initialize(Agent agent)static EventHelper. resolveEvent(Event event, Agent agent)static voidScheduler. resumeIfWaiting(Agent agent)static voidScheduler. schedule(Agent agent)voidSensorAdaptor. sense(Agent agent)voidModule. setAgent(Agent agent)static voidScheduler. setState(Agent agent, int state) -
Uses of Agent in astra.debugger
Methods in astra.debugger with parameters of type Agent Modifier and Type Method Description voidBreakpoints. check(Agent agent, Rule rule, Event _event, Map<Integer,Term> bindings)voidBreakpoints. check(Agent agent, Rule rule, Formula context, List<Map<Integer,Term>> results)voidBreakpoints. check(Agent agent, Statement statement) -
Uses of Agent in astra.event
-
Uses of Agent in astra.execution
Methods in astra.execution with parameters of type Agent Modifier and Type Method Description intAdaptiveSchedulerStrategy. getState(Agent agent)intBasicSchedulerStrategy. getState(Agent agent)intDummySchedulerStrategy. getState(Agent agent)intFairSchedulerStrategy. getState(Agent agent)intSchedulerStrategy. getState(Agent agent)intTestSchedulerStrategy. getState(Agent agent)voidAdaptiveSchedulerStrategy. schedule(Agent agent)voidBasicSchedulerStrategy. schedule(Agent agent)voidDummySchedulerStrategy. schedule(Agent agent)voidFairSchedulerStrategy. schedule(Agent agent)voidSchedulerStrategy. schedule(Agent agent)voidTestSchedulerStrategy. schedule(Agent agent)voidAdaptiveSchedulerStrategy. setState(Agent agent, int state)voidBasicSchedulerStrategy. setState(Agent agent, int state)voidDummySchedulerStrategy. setState(Agent agent, int state)voidFairSchedulerStrategy. setState(Agent agent, int state)voidSchedulerStrategy. setState(Agent agent, int state)voidTestSchedulerStrategy. setState(Agent agent, int state) -
Uses of Agent in astra.reasoner
Methods in astra.reasoner that return Agent Modifier and Type Method Description AgentNewReasoner. agent()AgentReasoner. agent()Methods in astra.reasoner with parameters of type Agent Modifier and Type Method Description Map<Integer,Term>EventUnifier. unify(T source, T target, Agent agent)Map<Integer,Term>FormulaUnifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent)static Map<Integer,Term>Unifier. unify(Event source, Event target, Agent agent)static Map<Integer,Term>Unifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent)static Map<Integer,Term>Unifier. unify(Goal source, Goal target, Agent agent)Generate variable bindings for two achievement goals or return null if there is no binding...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...static Map<Integer,Term>Unifier. unify(Term[] source, Term[] target, Map<Integer,Term> bindings, Agent agent)Constructors in astra.reasoner with parameters of type Agent Constructor Description NewReasoner(Agent agent) -
Uses of Agent in astra.reasoner.unifier
Methods in astra.reasoner.unifier with parameters of type Agent Modifier and Type Method Description Map<Integer,Term>AcreFormulaUnifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent)Map<Integer,Term>ANDUnifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent)Map<Integer,Term>BeliefEventUnifier. unify(BeliefEvent source, BeliefEvent target, Agent agent)Map<Integer,Term>FormulaVariableUnifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent)Map<Integer,Term>GoalEventUnifier. unify(GoalEvent source, GoalEvent target, Agent agent)Map<Integer,Term>MessageEventUnifier. unify(MessageEvent s, MessageEvent t, Agent agent)Map<Integer,Term>PredicateUnifier. unify(Formula source, Formula target, Map<Integer,Term> bindings, Agent agent) -
Uses of Agent in astra.reasoner.util
Methods in astra.reasoner.util that return Agent Modifier and Type Method Description AgentBindingsEvaluateVisitor. agent()Methods in astra.reasoner.util with parameters of type Agent Modifier and Type Method Description ObjectBindingsEvaluateVisitor.Handler. handle(LogicVisitor visitor, T object, Map<Integer,Term> bindings, Agent agent)Constructors in astra.reasoner.util with parameters of type Agent Constructor Description BindingsEvaluateVisitor(Map<Integer,Term> bindings, Agent agent) -
Uses of Agent in astra.tr
-
Uses of Agent in astra.trace
Methods in astra.trace that return Agent Modifier and Type Method Description AgentTraceEvent. source()Constructors in astra.trace with parameters of type Agent Constructor Description TraceEvent(String type, Date timestamp, Agent source)