Uses of Interface
jason.asSyntax.Term

Packages that use Term
jason   
jason.asSemantics   
jason.asSyntax   
jason.bb   
jason.functions   
jason.stdlib Provides all default internal actions of Jason. 
 

Uses of Term in jason
 

Fields in jason declared as Term
static Term JasonException.UNKNOW_ERROR
           
static Term JasonException.WRONG_ARGS
           
 

Methods in jason with parameters of type Term
 void JasonException.addErrorAnnot(Term t)
           
static ListTerm JasonException.createBasicErrorAnnots(Term id, java.lang.String msg)
           
 

Constructors in jason with parameters of type Term
JasonException(java.lang.String msg, Term error)
          Constructs an instance of JasonException with the specified detail message and error description term.
JasonException(java.lang.String msg, Term error, java.lang.Exception cause)
           
 

Uses of Term in jason.asSemantics
 

Fields in jason.asSemantics with type parameters of type Term
protected  java.util.HashMap<VarTerm,Term> Unifier.function
           
 

Methods in jason.asSemantics that return Term
 Term Unifier.get(java.lang.String var)
          gets the value for a Var, if it is unified with another var, gets this other's value
 Term Unifier.get(VarTerm vtp)
          gets the value for a Var, if it is unified with another var, gets this other's value
 Term Unifier.getAsTerm()
           
 Term Intention.getAsTerm()
           
 Term IntendedMeans.getAsTerm()
           
 Term[] InternalAction.prepareArguments(Literal body, Unifier un)
          Prepare body's terms to be used in 'execute', normally it consist of cloning and applying each term
 Term[] DefaultInternalAction.prepareArguments(Literal body, Unifier un)
           
 Term[] ConcurrentInternalAction.prepareArguments(Literal body, Unifier un)
           
 Term IntendedMeans.removeCurrentStep()
          removes the current action of the IM and returns the term of the body
 

Methods in jason.asSemantics with parameters of type Term
 void Unifier.apply(Term t)
          Deprecated. use t.apply(un) instead.
protected  void DefaultInternalAction.checkArguments(Term[] args)
           
 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)
           
 boolean Unifier.unifies(Term t1, Term t2)
          this version of unifies undo the variables' mapping if the unification fails.
 boolean Unifier.unifiesNoUndo(Term t1g, Term t2g)
          this version of unifies does not undo the variables' mapping in case of failure.
protected  boolean Unifier.unifyTerms(Term t1g, Term t2g)
           
 

Method parameters in jason.asSemantics with type arguments of type Term
 boolean TransitionSystem.generateGoalDeletion(Intention i, java.util.List<Term> failAnnots)
          generate a failure event for an intention
static void ConcurrentInternalAction.resume(TransitionSystem ts, java.lang.String intentionKey, boolean abort, java.util.List<Term> failAnnots)
           
 

Uses of Term in jason.asSyntax
 

Subinterfaces of Term in jason.asSyntax
 interface ListTerm
          The interface for lists of the AgentSpeak language
 interface LogicalFormula
          Represents a logical formula (p, p & q, not p, 3 > X, ...) which can be evaluated into a truth value.
 interface NumberTerm
          The interface for numeric terms of AgentSpeak language
 interface ObjectTerm
          Interface for terms that encapsulate java objects
 interface PlanBody
          Interface for elements of a plans's body.
 interface StringTerm
          The interface for string terms of the AgentSpeak language
 

Classes in jason.asSyntax that implement Term
 class ArithExpr
          Represents and solve arithmetic expressions like "10 + 30".
 class ArithFunctionTerm
          Represents an arithmetic function, like math.max(arg1,arg2) -- a functor (math.max) and two arguments.
 class Atom
          Represents an atom (a positive literal with no argument and no annotation, e.g.
 class BinaryStructure
          Represents a binary/unary logical/relational operator.
 class BodyLiteral
          Deprecated. use PlanBodyImpl instead.
 class DefaultTerm
          Base class for all terms.
 class InternalActionLiteral
          A particular type of literal used to represent internal actions (which has a "." in the functor).
 class ListTermImpl
          Represents a list node as in prolog .(t1,.(t2,.(t3,.))).
 class Literal
          This class represents an abstract literal (an Atom, Structure, Predicate, etc), it is mainly the interface of a literal.
 class LiteralImpl
          A Literal extends a Pred with strong negation (~).
 class LogExpr
          Represents a logical formula with some logical operator ("&", "|", "not").
 class NumberTermImpl
          Immutable class that implements a term that represents a number
 class ObjectTermImpl
           
 class Plan
          Represents an AgentSpack plan (it extends structure to be used as a term)
 class PlanBodyImpl
          Represents a plan body item (achieve, test, action, ...) and its successors.
 class Pred
          A Pred extends a Structure with annotations, e.g.: a(1)[an1,an2].
 class RelExpr
          Represents a relational expression like 10 > 20.
 class Rule
          A rule is a Literal (head) with a body, as in "a :- b & c".
 class StringTermImpl
          Immutable class for string terms.
 class Structure
          Represents a structure: a functor with n arguments, e.g.: val(10,x(3)).
 class Trigger
          Represents an AgentSpeak trigger (like +!g, +p, ...).
 class UnnamedVar
          Represents an unnamed variable '_'.
 class VarTerm
          Represents a variable Term: like X (starts with upper case).
 

Fields in jason.asSyntax declared as Term
protected static Term[] Structure.emptyTermArray
           
 

Fields in jason.asSyntax with type parameters of type Term
protected static java.util.List<Term> Structure.emptyTermList
           
 

Methods in jason.asSyntax that return Term
 Term VarTerm.clone()
           
 Term UnnamedVar.clone()
           
 Term Term.clone()
           
 Term Structure.clone()
          make a deep copy of the terms
 Term Pred.clone()
           
 Term Plan.clone()
           
 Term LiteralImpl.clone()
           
abstract  Term DefaultTerm.clone()
           
 Term Atom.clone()
           
static Term Pred.createSource(Term source)
           
 Term VarTerm.get(int index)
           
 Term ListTermImpl.get(int index)
           
 Term VarTerm.getBodyTerm()
           
 Term PlanBodyImpl.getBodyTerm()
           
 Term PlanBody.getBodyTerm()
           
 Term BinaryStructure.getLHS()
          gets the LHS of this operation
 Term BinaryStructure.getRHS()
          gets the RHS of this operation
 Term VarTerm.getTerm()
           
 Term ListTermImpl.getTerm()
          gets the term of this ListTerm
 Term ListTerm.getTerm()
           
 Term VarTerm.getTerm(int i)
           
 Term Trigger.getTerm(int i)
           
 Term Structure.getTerm(int i)
           
 Term PlanBodyImpl.getTerm(int i)
           
 Term Plan.getTerm(int i)
           
 Term Literal.getTerm(int i)
          returns the i-th term (first term is 0)
 Term ListTermImpl.getTerm(int i)
           
 Term[] VarTerm.getTermsArray()
           
 Term[] Literal.getTermsArray()
          returns all terms of this literal as an array
 Term VarTerm.getValue()
          returns the value of this var.
static Term DefaultTerm.parse(java.lang.String sTerm)
          Deprecated. it is preferable to use ASSyntax.parseTerm
static Term ASSyntax.parseTerm(java.lang.String sTerm)
          creates a new term by parsing a string
 Term VarTerm.remove(int index)
           
 Term ListTermImpl.remove(int index)
           
 Term VarTerm.removeBody(int index)
           
 Term PlanBodyImpl.removeBody(int index)
           
 Term PlanBody.removeBody(int index)
           
 Term VarTerm.removeLast()
           
 Term ListTermImpl.removeLast()
           
 Term ListTerm.removeLast()
           
 Term VarTerm.set(int index, Term o)
           
 Term ListTermImpl.set(int index, Term t)
           
 

Methods in jason.asSyntax that return types with arguments of type Term
 java.util.List<Term> VarTerm.getAsList()
           
 java.util.List<Term> ListTermImpl.getAsList()
          Returns this ListTerm as a Java List (implemented by ArrayList).
 java.util.List<Term> ListTerm.getAsList()
           
 java.util.List<Term> VarTerm.getTerms()
           
 java.util.List<Term> Structure.getTerms()
           
 java.util.List<Term> Literal.getTerms()
          returns all terms of this literal
 java.util.List<Term> ListTermImpl.getTerms()
          return the this ListTerm elements (0=Term, 1=ListTerm)
 java.util.Iterator<Term> VarTerm.iterator()
           
 java.util.Iterator<Term> ListTermImpl.iterator()
          returns an iterator where each element is a Term of this list, the tail of the list is not considered.
 java.util.ListIterator<Term> VarTerm.listIterator()
           
 java.util.ListIterator<Term> ListTermImpl.listIterator()
           
 java.util.ListIterator<Term> VarTerm.listIterator(int index)
           
 java.util.ListIterator<Term> ListTermImpl.listIterator(int startIndex)
           
 java.util.List<Term> VarTerm.subList(int arg0, int arg1)
           
 java.util.List<Term> ListTermImpl.subList(int arg0, int arg1)
           
 java.util.Iterator<java.util.List<Term>> VarTerm.subSets(int k)
           
 java.util.Iterator<java.util.List<Term>> ListTermImpl.subSets(int k)
          returns all subsets that take k elements of this list
 java.util.Iterator<java.util.List<Term>> ListTerm.subSets(int k)
          returns all subsets that take k elements of this list
 

Methods in jason.asSyntax with parameters of type Term
 void VarTerm.add(int index, Term o)
           
 void ListTermImpl.add(int index, Term o)
           
 Plan PlanLibrary.add(Plan p, Term source, boolean before)
          Add a new plan in PL.
 Plan PlanLibrary.add(StringTerm stPlan, Term tSource)
          Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
 Plan PlanLibrary.add(StringTerm stPlan, Term tSource, boolean before)
          Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
 boolean VarTerm.add(Term o)
           
 boolean ListTermImpl.add(Term o)
           
 boolean VarTerm.addAnnot(Term t)
           
 boolean Pred.addAnnot(Term t)
           
 boolean Literal.addAnnot(Term t)
           
 Literal Pred.addAnnots(Term... l)
           
 Literal Literal.addAnnots(Term... terms)
          adds some annots and return this
 void VarTerm.addSource(Term t)
           
 void Pred.addSource(Term agName)
           
 void Literal.addSource(Term agName)
          adds the annotation source(agName)
 void VarTerm.addTerm(Term t)
           
 void Structure.addTerm(Term t)
           
 void Literal.addTerm(Term t)
           
 void ListTermImpl.addTerm(Term t)
           
 Literal Structure.addTerms(Term... ts)
           
 Literal Literal.addTerms(Term... ts)
          adds some terms and return this
 ListTerm VarTerm.append(Term t)
           
 ListTerm ListTermImpl.append(Term t)
          Adds a term in the end of the list
 ListTerm ListTerm.append(Term t)
           
 int VarTerm.compareTo(Term t)
           
 int UnnamedVar.compareTo(Term t)
           
 int Structure.compareTo(Term t)
           
 int StringTermImpl.compareTo(Term o)
           
 int Pred.compareTo(Term t)
           
 int NumberTermImpl.compareTo(Term o)
           
 int LiteralImpl.compareTo(Term t)
           
 int ListTermImpl.compareTo(Term o)
           
 int DefaultTerm.compareTo(Term t)
           
 int Atom.compareTo(Term t)
           
 int ArithFunctionTerm.compareTo(Term o)
           
static ListTerm ASSyntax.createList(Term... terms)
          Creates a new list with n elements, n can be 0
static Literal ASSyntax.createLiteral(boolean positive, java.lang.String functor, Term... terms)
          Creates a new literal, the first argument is either Literal.LPos or Literal.LNeg, the second is the functor (a string), and the n remainder arguments are terms.
static Literal ASSyntax.createLiteral(java.lang.String functor, Term... terms)
          Creates a new positive literal, the first argument is the functor (a string) and the n remainder arguments are terms.
static Term Pred.createSource(Term source)
           
static Structure ASSyntax.createStructure(java.lang.String functor, Term... terms)
          Creates a new structure (compound) term, the first argument is the functor (a string), and the n remainder arguments are terms.
 boolean VarTerm.delAnnot(Term t)
           
 boolean Pred.delAnnot(Term t)
           
 boolean Literal.delAnnot(Term t)
           
 boolean VarTerm.delSource(Term s)
           
 boolean Pred.delSource(Term agName)
           
 boolean Literal.delSource(Term agName)
          deletes one source(agName) annotation, return true if deleted
 boolean VarTerm.hasAnnot(Term t)
           
 boolean Pred.hasAnnot(Term t)
           
 boolean Literal.hasAnnot(Term t)
          returns true if there is some annotation t in the literal
 boolean VarTerm.hasSource(Term s)
           
 boolean Pred.hasSource(Term agName)
           
 boolean Literal.hasSource(Term agName)
          returns true if this literal has a "source(agName)"
 ListTerm VarTerm.insert(Term t)
           
 ListTerm ListTermImpl.insert(Term t)
          insert a term in the begin of this list
 ListTerm ListTerm.insert(Term t)
           
 boolean PlanLibrary.remove(Atom pLabel, Term source)
          Remove a plan represented by the label pLabel.
 Term VarTerm.set(int index, Term o)
           
 Term ListTermImpl.set(int index, Term t)
           
 void VarTerm.setBodyTerm(Term t)
           
 void PlanBodyImpl.setBodyTerm(Term t)
           
 void PlanBody.setBodyTerm(Term t)
           
 void VarTerm.setNext(Term t)
           
 void ListTermImpl.setNext(Term l)
           
 void ListTerm.setNext(Term l)
           
 void VarTerm.setTerm(int i, Term t)
           
 void Trigger.setTerm(int i, Term t)
           
 void Structure.setTerm(int i, Term t)
           
 void PlanBodyImpl.setTerm(int i, Term t)
           
 void Plan.setTerm(int i, Term t)
           
 void Literal.setTerm(int i, Term t)
           
 void ListTermImpl.setTerm(int i, Term t)
           
 void VarTerm.setTerm(Term t)
           
 void ListTermImpl.setTerm(Term t)
           
 void ListTerm.setTerm(Term t)
           
 boolean VarTerm.setValue(Term vl)
          grounds a variable, set a value for this var (e.g.
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, ....
protected  VarTerm Structure.varToReplace(Term t, Unifier un)
           
 

Method parameters in jason.asSyntax with type arguments of type Term
 Literal VarTerm.addAnnots(java.util.List<Term> l)
           
 Literal Pred.addAnnots(java.util.List<Term> l)
           
 Literal Literal.addAnnots(java.util.List<Term> l)
          adds some annots and return this
 Literal VarTerm.addTerms(java.util.List<Term> l)
           
 Literal Structure.addTerms(java.util.List<Term> l)
           
 Literal Literal.addTerms(java.util.List<Term> l)
          adds some terms and return this
static ListTerm ASSyntax.createList(java.util.Collection<Term> terms)
          Creates a new list from a collection of terms (each element of the collection is cloned)
 boolean VarTerm.delAnnots(java.util.List<Term> l)
           
 boolean Pred.delAnnots(java.util.List<Term> l)
           
 boolean Literal.delAnnots(java.util.List<Term> l)
          removes all annots in this pred that are in the list l.
 Literal VarTerm.setTerms(java.util.List<Term> l)
           
 Literal Structure.setTerms(java.util.List<Term> l)
           
 Literal Literal.setTerms(java.util.List<Term> l)
          set all terms of the literal and return this
 

Constructors in jason.asSyntax with parameters of type Term
BinaryStructure(java.lang.String id, Term arg)
          Constructor for unary operator
BinaryStructure(Term t1, java.lang.String id, Term t2)
          Constructor for binary operator
BodyLiteral(BodyLiteral.BodyType t, Term b)
          Deprecated.  
PlanBodyImpl(PlanBody.BodyType t, Term b)
           
RelExpr(Term t1, RelExpr.RelationalOp oper, Term t2)
           
 

Uses of Term in jason.bb
 

Fields in jason.bb declared as Term
static Term BeliefBase.APercept
           
static Term BeliefBase.ASelf
           
static Term BeliefBase.TPercept
          represents the structure 'source(percept)'
static Term BeliefBase.TSelf
          represents the structure 'source(self)'
 

Methods in jason.bb with parameters of type Term
static java.sql.Timestamp JDBCPersistentBB.structure2timestamp(Term timestamp)
          translates structure like "timestamp(Y,M,D,H,M,S)" into a SQL timestamp
 

Uses of Term in jason.functions
 

Methods in jason.functions with parameters of type Term
 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 StdDev.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 Term in jason.stdlib
 

Methods in jason.stdlib that return Term
 Term add_nested_source.addAnnotToList(Unifier unif, Term l, Term source)
           
protected  Term add_annot.addAnnotToList(Unifier unif, Term l, Term annot)
           
 Term[] setof.prepareArguments(Literal body, Unifier un)
           
 Term[] loop.prepareArguments(Literal body, Unifier un)
           
 Term[] if_then_else.prepareArguments(Literal body, Unifier un)
           
 Term[] foreach.prepareArguments(Literal body, Unifier un)
           
 Term[] findall.prepareArguments(Literal body, Unifier un)
           
 Term[] eval.prepareArguments(Literal body, Unifier un)
           
 

Methods in jason.stdlib with parameters of type Term
 Term add_nested_source.addAnnotToList(Unifier unif, Term l, Term source)
           
protected  Term add_annot.addAnnotToList(Unifier unif, Term l, Term annot)
           
protected  java.lang.String println.argsToString(Term[] args)
           
protected  void suspended.checkArguments(Term[] args)
           
protected  void suspend.checkArguments(Term[] args)
           
protected  void suffix.checkArguments(Term[] args)
           
protected  void succeed_goal.checkArguments(Term[] args)
           
protected  void sublist.checkArguments(Term[] args)
           
protected  void sort.checkArguments(Term[] args)
           
protected  void setof.checkArguments(Term[] args)
           
protected  void send.checkArguments(Term[] args)
           
protected  void resume.checkArguments(Term[] args)
           
protected  void range.checkArguments(Term[] args)
           
protected  void random.checkArguments(Term[] args)
           
protected  void prefix.checkArguments(Term[] args)
           
protected  void nth.checkArguments(Term[] args)
           
protected  void min.checkArguments(Term[] args)
           
protected  void member.checkArguments(Term[] args)
           
protected  void loop.checkArguments(Term[] args)
           
protected  void intend.checkArguments(Term[] args)
           
protected  void if_then_else.checkArguments(Term[] args)
           
protected  void foreach.checkArguments(Term[] args)
           
protected  void findall.checkArguments(Term[] args)
           
protected  void eval.checkArguments(Term[] args)
           
protected  void drop_intention.checkArguments(Term[] args)
           
protected  void difference.checkArguments(Term[] args)
           
protected  void create_agent.checkArguments(Term[] args)
           
protected  void count.checkArguments(Term[] args)
           
protected  void broadcast.checkArguments(Term[] args)
           
protected  void abolish.checkArguments(Term[] args)
           
protected  boolean min.compare(Term a, Term t)
           
protected  boolean max.compare(Term a, Term t)
           
 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 setof.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 eval.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 clone.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)