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)