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

## Uses of Class
jason.asSemantics.TransitionSystem

Packages that use TransitionSystem
jason.architecture |
jason.asSemantics |
jason.functions |
jason.stdlib | Provides all default internal actions of Jason.

Uses of TransitionSystem in jason.architecture

Methods in jason.architecture that return TransitionSystem
`TransitionSystem` | `AgArch.getTS()`

Methods in jason.architecture with parameters of type TransitionSystem
`void` | `AgArch.setTS(TransitionSystem ts)`

Uses of TransitionSystem in jason.asSemantics

Fields in jason.asSemantics declared as TransitionSystem
`protected TransitionSystem` | `Agent.ts`

Methods in jason.asSemantics that return TransitionSystem
`TransitionSystem` | `Agent.getTS()`
`TransitionSystem` | `Agent.initAg(AgArch arch, BeliefBase bb, java.lang.String asSrc, Settings stts)` Deprecated. Prefer the initAg method with only the source code of the agent as parameter. A call of this method like
         TransitionSystem ts = ag.initAg(arch, bb, asSrc, stts)
can be replaced by
         new TransitionSystem(ag, new Circumstance(), stts, arch);
         ag.setBB(bb); // only if you use a custom BB
         ag.initAg(asSrc);
         TransitionSystem ts = ag.getTS();

Methods in jason.asSemantics with parameters of type TransitionSystem
`double` | `DefaultArithFunction.evaluate(TransitionSystem ts, Term[] args)`
`double` | `ArithFunction.evaluate(TransitionSystem ts, Term[] args)` evaluates/computes the function based on the args
`java.lang.Object` | `InternalAction.execute(TransitionSystem ts, Unifier un, Term[] args)` Executes the internal action.
`java.lang.Object` | `DefaultInternalAction.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `ConcurrentInternalAction.execute(TransitionSystem ts, Unifier un, Term[] args)`
`void` | `ConcurrentInternalAction.failInt(TransitionSystem ts, java.lang.String intentionKey)` fails the intention identified by intentionKey
`static void` | `ConcurrentInternalAction.resume(TransitionSystem ts, java.lang.String intentionKey, boolean abort, java.util.List<Term> failAnnots)`
`void` | `ConcurrentInternalAction.resumeInt(TransitionSystem ts, java.lang.String intentionKey)` resume the intention identified by intentionKey
`void` | `Agent.setTS(TransitionSystem ts)` TS Initialisation (called by the AgArch)
`void` | `ConcurrentInternalAction.startInternalAction(TransitionSystem ts, java.lang.Runnable code)`
`java.lang.String` | `ConcurrentInternalAction.suspendInt(TransitionSystem ts, java.lang.String basekey, int timeout)` Suspend the current intention, put it in the PendingIntention (PI) structure and assigns it to a key.
`abstract void` | `ConcurrentInternalAction.timeout(TransitionSystem ts, java.lang.String intentionKey)` called back when some intention should be resumed/failed by timeout

Constructors in jason.asSemantics with parameters of type TransitionSystem
`GoalListenerForMetaEvents(TransitionSystem ts)`

Uses of TransitionSystem in jason.functions

Methods in jason.functions with parameters of type TransitionSystem
`double` | `time.evaluate(TransitionSystem ts, Term[] args)`
`double` | `pi.evaluate(TransitionSystem ts, Term[] args)`
`double` | `log.evaluate(TransitionSystem ts, Term[] args)`
`double` | `floor.evaluate(TransitionSystem ts, Term[] args)`
`double` | `e.evaluate(TransitionSystem ts, Term[] args)`
`double` | `ceil.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Sum.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Sqrt.evaluate(TransitionSystem ts, Term[] args)`
`double` | `RuleToFunction.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Round.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Random.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Min.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Max.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Length.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Count.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Average.evaluate(TransitionSystem ts, Term[] args)`
`double` | `Abs.evaluate(TransitionSystem ts, Term[] args)`

Uses of TransitionSystem in jason.stdlib

Methods in jason.stdlib with parameters of type TransitionSystem
`void` | `succeed_goal.drop(TransitionSystem ts, Literal l, Unifier un)`
`java.lang.Object` | `wait.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `union.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `time.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `term2string.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `suspended.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `suspend.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `suffix.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `succeed_goal.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `substring.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `sublist.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `structure.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `string.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `stopMAS.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `sort.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `send.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `reverse.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `resume.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `remove_plan.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `relevant_plans.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `range.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `random.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `puts.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `println.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `prefix.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `plan_label.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `perceive.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `number.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `nth.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `my_name.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `min.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `member.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `loop.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `literal.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `list_plans.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `list.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `length.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `kill_agent.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `intersection.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `intend.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `if_then_else.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `ground.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `foreach.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `findall.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `fail_goal.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `fail.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_intention.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_event.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_desire.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_all_intentions.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_all_events.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `drop_all_desires.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `difference.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `desire.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `delete.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `date.execute(TransitionSystem ts, Unifier un, Term[] args)` date(YY,MM,DD)
`java.lang.Object` | `current_intention.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `create_agent.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `count.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `concat.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `broadcast.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `atom.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `at.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `all_names.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `add_plan.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `add_nested_source.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `add_annot.execute(TransitionSystem ts, Unifier un, Term[] args)`
`java.lang.Object` | `abolish.execute(TransitionSystem ts, Unifier un, Term[] args)`

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