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

## 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)`

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