Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
jason.asSyntax.Trigger

Packages that use Trigger
jason.asSemantics |
jason.asSyntax |

Uses of Trigger in jason.asSemantics

Methods in jason.asSemantics that return Trigger
`Trigger` | `IntendedMeans.getTrigger()` gets the trigger event that caused the creation of this IM
`Trigger` | `Event.getTrigger()`

Methods in jason.asSemantics with parameters of type Trigger
`void` | `Circumstance.addExternalEv(Trigger trig)`
`boolean` | `Intention.dropGoal(Trigger te, Unifier un)` remove all IMs until the IM with trigger te
`Event` | `TransitionSystem.findEventForFailure(Intention i, Trigger tevent)`
`IntendedMeans` | `Intention.getIM(Trigger g, Unifier u)` returns the IntendedMeans with TE = g, returns null if there isn't one
`void` | `GoalListenerForMetaEvents.goalFailed(Trigger goal)`
`void` | `GoalListener.goalFailed(Trigger goal)` method called when a goal is failed
`void` | `GoalListenerForMetaEvents.goalFinished(Trigger goal)`
`void` | `GoalListener.goalFinished(Trigger goal)` method called when a goal is successfully finished
`void` | `GoalListenerForMetaEvents.goalResumed(Trigger goal)`
`void` | `GoalListener.goalResumed(Trigger goal)` called when a suspended goal is resumed
`void` | `GoalListenerForMetaEvents.goalSuspended(Trigger goal, java.lang.String reason)`
`void` | `GoalListener.goalSuspended(Trigger goal, java.lang.String reason)` method called when a goal is suspended (waiting action on the environment or due to internal actions like .wait and .suspend)
`boolean` | `Intention.hasTrigger(Trigger g, Unifier u)` returns true if the intention has an IM where TE = g, using u to verify equality
`java.util.List<Option>` | `TransitionSystem.relevantPlans(Trigger teP)`
`void` | `IntendedMeans.setTrigger(Trigger tr)`
`boolean` | `Unifier.unifies(Trigger te1, Trigger te2)`
`boolean` | `Unifier.unifiesNoUndo(Trigger te1, Trigger te2)`

Constructors in jason.asSemantics with parameters of type Trigger
`Event(Trigger t, Intention i)`
`IntendedMeans(Option opt, Trigger te)`

Uses of Trigger in jason.asSyntax

Fields in jason.asSyntax declared as Trigger
`static Trigger` | `PlanLibrary.TE_IDLE`

Methods in jason.asSyntax that return Trigger
`Trigger` | `Trigger.clone()`
`Trigger` | `Plan.getTrigger()`
`Trigger` | `Plan.getTriggerEvent()` Deprecated. use getTrigger
`static Trigger` | `Trigger.parseTrigger(java.lang.String sTe)` prefer to use ASSyntax.parseTrigger
`static Trigger` | `ASSyntax.parseTrigger(java.lang.String sTe)` creates a new trigger by parsing a string
`static Trigger` | `Trigger.tryToGetTrigger(Term t)` try to convert the term t into a trigger, in case t is a trigger term, a string that can be parsed to a trigger, a var with value trigger, ....

Methods in jason.asSyntax with parameters of type Trigger
`java.util.List<Plan>` | `PlanLibrary.getAllRelevant(Trigger te)` Deprecated. use getCandidatePlans(te) instead
`java.util.List<Plan>` | `PlanLibrary.getCandidatePlans(Trigger te)`
`boolean` | `PlanLibrary.hasCandidatePlan(Trigger te)`
`boolean` | `PlanLibrary.isRelevant(Trigger te)` Deprecated. use hasCandidatePlan(te) instead
`Unifier` | `Plan.isRelevant(Trigger te)` returns an unifier if this plan is relevant for the event te, returns null otherwise.
`boolean` | `Trigger.sameType(Trigger e)`

Constructors in jason.asSyntax with parameters of type Trigger
`Plan(Pred label, Trigger te, LogicalFormula ct, PlanBody bd)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES