Package | Description |
---|---|
jason.asSemantics | |
jason.stdlib |
Provides all default internal actions of Jason.
|
Modifier and Type | Field and Description |
---|---|
static Intention |
Intention.EmptyInt |
protected Intention |
Circumstance.SI |
Modifier and Type | Method and Description |
---|---|
Intention |
Intention.clone() |
Intention |
Event.getIntention() |
Intention |
ActionExec.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) |
Modifier and Type | Method and Description |
---|---|
java.util.Queue<Intention> |
Circumstance.getIntentions()
get the queue of intention (which does not include atomic intention)
|
java.util.Iterator<Intention> |
Circumstance.getIntentionsPlusAtomic()
get the all intentions (which include the atomic intention, if it exists)
|
java.util.Map<java.lang.String,Intention> |
Circumstance.getPendingIntentions()
pending intentions
|
Modifier and Type | Method and Description |
---|---|
Event |
Circumstance.addAchvGoal(Literal l,
Intention i) |
void |
Circumstance.addIntention(Intention intention) |
void |
Circumstance.addPendingIntention(java.lang.String id,
Intention i) |
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)
implements atomic intentions > not atomic intentions
|
boolean |
Circumstance.dropIntention(Intention i)
removes and produces events to signal that the intention was dropped
|
boolean |
Circumstance.dropPendingAction(Intention i)
removes the intention i from PA and notify listeners that the intention was dropped
|
boolean |
Circumstance.dropPendingIntention(Intention i)
removes the intention i from PI and notify listeners that the intention was dropped
|
Event |
TransitionSystem.findEventForFailure(Intention i,
Trigger tevent) |
boolean |
TransitionSystem.generateGoalDeletion(Intention i,
java.util.List<Term> failAnnots)
generate a failure event for an intention
|
boolean |
Circumstance.hasIntention(Intention i) |
void |
CircumstanceListener.intentionAdded(Intention i) |
void |
CircumstanceListener.intentionDropped(Intention i) |
void |
CircumstanceListener.intentionResumed(Intention i) |
void |
CircumstanceListener.intentionSuspended(Intention i,
java.lang.String reason) |
boolean |
Circumstance.removeIntention(Intention i) |
void |
Circumstance.resumeIntention(Intention intention)
add the intention back to I, and also notify meta listeners that the goals are resumed
|
void |
Circumstance.setAtomicIntention(Intention i) |
void |
Event.setIntention(Intention i) |
void |
TransitionSystem.updateEvents(java.util.List<Literal>[] result,
Intention focus) |
Modifier and Type | Method and Description |
---|---|
Intention |
Agent.selectIntention(java.util.Queue<Intention> intentions) |
Constructor and Description |
---|
ActionExec(Literal ac,
Intention i) |
Event(Trigger t,
Intention i) |
Modifier and Type | Method and Description |
---|---|
int |
succeed_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |
int |
fail_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |