Uses of Class
jason.asSemantics.Intention
Package | Description |
---|---|
jason.asSemantics | |
jason.infra.components | |
jason.stdlib |
Internal actions of Jason.
|
-
Uses of Intention in jason.asSemantics
Fields in jason.asSemantics declared as Intention Modifier and Type Field Description private Intention
Circumstance. AI
static Intention
Intention. EmptyInt
private Intention
Intention. gIntention
private Intention
ActionExec. intention
(package private) Intention
Event. intention
protected Intention
Circumstance. SI
Fields in jason.asSemantics with type parameters of type Intention Modifier and Type Field Description private java.util.Queue<Intention>
Circumstance. I
private java.util.Map<java.lang.String,Intention>
Circumstance. PI
Methods in jason.asSemantics that return Intention Modifier and Type Method Description Intention
Intention. clone()
Intention
Intention. getGIntention()
Intention
ActionExec. getIntention()
Intention
Event. getIntention()
Intention
Circumstance. getSelectedIntention()
Intention
Circumstance. removeAtomicIntention()
Intention
Circumstance. removePendingIntention(int intentionId)
Intention
Circumstance. removePendingIntention(java.lang.String pendingId)
Intention
Agent. selectIntention(java.util.Queue<Intention> intentions)
Methods in jason.asSemantics that return types with arguments of type Intention Modifier and Type Method Description java.util.Iterator<Intention>
Circumstance. getAllIntentions()
gets all intentions (running, pending, suspended, ...)java.util.Map<java.lang.String,Intention>
Circumstance. getPendingIntentions()
pending intentionsjava.util.Queue<Intention>
Circumstance. getRunningIntentions()
get the queue of intention (which does not include atomic intention)java.util.Iterator<Intention>
Circumstance. getRunningIntentionsPlusAtomic()
get all running/active intentions (which include the atomic intention, if it exists)Methods in jason.asSemantics with parameters of type Intention Modifier and Type Method Description Event
Circumstance. addAchvGoal(Literal l, Intention i)
void
Circumstance. addPendingIntention(java.lang.String id, Intention i)
void
Circumstance. addPendingIntention(java.lang.String id, Term reason, Intention i, boolean suspend)
void
Circumstance. addRunningIntention(Intention intention)
void
TransitionSystem. applyClrInt(Intention i)
java.util.List<Literal>[]
Agent. brf(Literal beliefToAdd, Literal beliefToDel, Intention i)
This function should revise the belief base with the given literal to add, to remove, and the current intention that triggered the operation.java.util.List<Literal>[]
Agent. brf(Literal beliefToAdd, Literal beliefToDel, Intention i, boolean addEnd)
This function should revise the belief base with the given literal to add, to remove, and the current intention that triggered the operation.int
Intention. compareTo(Intention o)
atomic intentions are grater than not atomic intentionsvoid
Intention. copyTo(Intention i)
void
Circumstance. dropIntention(Intention del)
Drops an intention based on the intention id considers running, pending, ...boolean
Circumstance. dropPendingAction(Intention i)
removes the intention i from PA and notify listeners that the intention was droppedboolean
Circumstance. dropPendingIntention(Intention i)
removes the intention i from PI and notify listeners that the intention was droppedboolean
Circumstance. dropRunningIntention(Intention i)
removes and produces events to signal that the intention was droppedEvent
TransitionSystem. findEventForFailure(Intention i, Trigger tevent)
boolean
TransitionSystem. generateGoalDeletion(Intention i, java.util.List<Term> failAnnots, Term reason)
generate a failure event for an intentionboolean
Circumstance. hasRunningIntention(Intention i)
default void
CircumstanceListener. intentionAdded(Intention i)
default void
CircumstanceListener. intentionDropped(Intention i)
default void
CircumstanceListener. intentionExecuting(Intention i, Term reason)
default void
CircumstanceListener. intentionResumed(Intention i, Term reason)
default void
CircumstanceListener. intentionSuspended(Trigger t, Intention i, Term reason)
default void
CircumstanceListener. intentionWaiting(Intention i, Term reason)
private void
TransitionSystem. removeActionReQueue(Intention i)
remove the top action and requeue the current intentionboolean
Circumstance. removeRunningIntention(Intention i)
remove intention from set Ivoid
Circumstance. resumeIntention(Intention intention, Term reason)
add the intention back to I, and also notify meta listeners that the goals are resumedvoid
Circumstance. setAtomicIntention(Intention i)
void
Intention. setGIntention(Intention i)
void
Event. setIntention(Intention i)
boolean
TransitionSystem. updateEvents(java.util.List<Literal>[] result, Intention focus)
Method parameters in jason.asSemantics with type arguments of type Intention Modifier and Type Method Description Intention
Agent. selectIntention(java.util.Queue<Intention> intentions)
Constructors in jason.asSemantics with parameters of type Intention Constructor Description ActionExec(Literal ac, Intention i)
Event(Trigger t, Intention i)
-
Uses of Intention in jason.infra.components
Methods in jason.infra.components with parameters of type Intention Modifier and Type Method Description void
CircumstanceListenerComponents. intentionAdded(Intention i)
void
CircumstanceListenerComponents. intentionDropped(Intention i)
void
CircumstanceListenerComponents. intentionExecuting(Intention i, Term reason)
void
CircumstanceListenerComponents. intentionResumed(Intention i, Term reason)
void
CircumstanceListenerComponents. intentionSuspended(Trigger t, Intention i, Term reason)
void
CircumstanceListenerComponents. intentionWaiting(Intention i, Term reason)
-
Uses of Intention in jason.stdlib
Subclasses of Intention in jason.stdlib Modifier and Type Class Description (package private) class
fork.ForkIntention
Fields in jason.stdlib declared as Intention Modifier and Type Field Description private Intention
wait.WaitEvent. si
Fields in jason.stdlib with type parameters of type Intention Modifier and Type Field Description (package private) java.util.Set<Intention>
fork.ForkData. intentions
Methods in jason.stdlib with parameters of type Intention Modifier and Type Method Description void
fork.ForkData. addIntention(Intention i)
(package private) void
fail_goal. dropInEvent(TransitionSystem ts, Event e, Intention i)
(package private) void
succeed_goal. dropInEvent(TransitionSystem ts, Event e, Intention i)
int
fail_goal. dropIntention(Intention i, IMCondition c, TransitionSystem ts, Unifier un)
int
succeed_goal. dropIntention(Intention i, IMCondition c, TransitionSystem ts, Unifier un)
void
wait.WaitEvent. intentionAdded(Intention i)
void
wait.WaitEvent. intentionDropped(Intention i)
void
wait.WaitEvent. intentionExecuting(Intention i, Term reason)
void
wait.WaitEvent. intentionResumed(Intention i, Term reason)
void
wait.WaitEvent. intentionSuspended(Trigger t, Intention i, Term reason)
void
wait.WaitEvent. intentionWaiting(Intention i, Term reason)
Constructors in jason.stdlib with parameters of type Intention Constructor Description ForkIntention(Intention i, fork.ForkData fd)