Uses of Class
jason.JasonException

Packages that use JasonException
jason   
jason.architecture   
jason.asSemantics   
jason.asSyntax   
jason.functions   
jason.infra.centralised   
jason.infra.jade   
jason.infra.saci   
jason.mas2j   
jason.runtime   
jason.stdlib Provides all default internal actions of Jason. 
 

Uses of JasonException in jason
 

Subclasses of JasonException in jason
 class RevisionFailedException
           
 

Methods in jason that return JasonException
static JasonException JasonException.createWrongArgument(InternalAction ia, java.lang.String reason)
           
static JasonException JasonException.createWrongArgumentNb(DefaultInternalAction ia)
           
 

Uses of JasonException in jason.architecture
 

Methods in jason.architecture that throw JasonException
 void AgArch.initAg(java.lang.String agClass, ClassParameters bbPars, java.lang.String asSrc, Settings stts)
          Creates the agent class defined by agClass, default is jason.asSemantics.Agent.
 

Uses of JasonException in jason.asSemantics
 

Methods in jason.asSemantics that throw JasonException
 java.util.List<Option> TransitionSystem.applicablePlans(java.util.List<Option> rp)
           
 void TransitionSystem.applyClrInt(Intention i)
           
protected  void DefaultInternalAction.checkArguments(Term[] args)
           
 boolean TransitionSystem.generateGoalDeletion(Intention i, java.util.List<Term> failAnnots)
          generate a failure event for an intention
 void Agent.importComponents(Agent a)
          Imports beliefs, plans and initial goals from another agent.
 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();
     
 void Agent.initAg(java.lang.String asSrc)
          parse and load the agent code, asSrc may be null
 void Agent.parseAS(java.io.InputStream asIn)
           
 void Agent.parseAS(java.io.Reader asIn)
           
 java.util.List<Option> TransitionSystem.relevantPlans(Trigger teP)
           
 

Uses of JasonException in jason.asSyntax
 

Methods in jason.asSyntax that throw JasonException
 void PlanLibrary.add(Plan p)
           
 void PlanLibrary.add(Plan p, boolean before)
          Adds a plan into the plan library, either before or after all other plans depending on the boolean parameter.
 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
 void PlanLibrary.addAll(java.util.List<Plan> plans)
           
 void PlanLibrary.addAll(PlanLibrary pl)
           
static Literal Literal.newFromListOfTerms(ListTerm lt)
          creates a literal from a list with three elements: [functor, list of terms, list of annots]
 

Uses of JasonException in jason.functions
 

Methods in jason.functions that throw JasonException
 double Length.evaluate(TransitionSystem ts, Term[] args)
           
 

Uses of JasonException in jason.infra.centralised
 

Methods in jason.infra.centralised that throw JasonException
 AgArch CentralisedRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
protected  void RunCentralisedMAS.createAgs(MAS2JProject project, boolean debug)
           
 void CentralisedAgArch.initAg(java.lang.String agArchClass, java.lang.String agClass, ClassParameters bbPars, java.lang.String asSrc, Settings stts, RunCentralisedMAS masRunner)
          Creates the user agent architecture, default architecture is jason.architecture.AgArch.
 

Constructors in jason.infra.centralised that throw JasonException
CentralisedEnvironment(ClassParameters userEnvArgs, RunCentralisedMAS masRunner)
           
CentralisedExecutionControl(ClassParameters userControlClass, RunCentralisedMAS masRunner)
           
 

Uses of JasonException in jason.infra.jade
 

Methods in jason.infra.jade that throw JasonException
 AgArch JadeRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
protected  void RunJadeMAS.createAgs(MAS2JProject project, boolean debug)
           
 

Uses of JasonException in jason.infra.saci
 

Methods in jason.infra.saci that throw JasonException
 AgArch SaciRuntimeServices.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
           
 void SaciExecutionControl.initAg(java.lang.String[] args)
           
 void SaciEnvironment.initAg(java.lang.String[] args)
           
 void SaciAgArch.initAg(java.lang.String[] args)
          Method used by SACI to initialise the agent: args[0] is the agent architecture class, args[1] is the user Agent class, args[2] is the user BB class, args[3] is the AgentSpeak source file, args[4] "options", args[5] options.
 

Uses of JasonException in jason.mas2j
 

Methods in jason.mas2j that throw JasonException
 InfrastructureFactory MAS2JProject.getInfrastructureFactory()
           
 

Uses of JasonException in jason.runtime
 

Methods in jason.runtime that throw JasonException
 AgArch RuntimeServicesInfraTier.clone(Agent source, java.lang.String archClassName, java.lang.String agName)
          Clones an agent
 

Uses of JasonException in jason.stdlib
 

Methods in jason.stdlib that throw JasonException
protected  Term add_annot.addAnnotToList(Unifier unif, Term l, Term annot)
           
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 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 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)