Package | Description |
---|---|
jason | |
jason.architecture | |
jason.asSemantics | |
jason.asSyntax | |
jason.functions | |
jason.infra.centralised | |
jason.infra.jade | |
jason.infra.repl | |
jason.mas2j | |
jason.runtime | |
jason.stdlib |
Provides all default internal actions of Jason.
|
Modifier and Type | Class and Description |
---|---|
class |
NoValueException |
class |
RevisionFailedException |
Modifier and Type | Method and Description |
---|---|
static JasonException |
JasonException.createWrongArgument(InternalAction ia,
java.lang.String reason) |
static JasonException |
JasonException.createWrongArgumentNb(DefaultInternalAction ia) |
Modifier and Type | Method and Description |
---|---|
void |
AgArch.initAg(java.lang.String agClass,
ClassParameters bbPars,
java.lang.String asSrc,
Settings stts)
Deprecated.
for arch initialisation you should override the init() method.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Option> |
TransitionSystem.applicablePlans(java.util.List<Option> rp) |
void |
TransitionSystem.applyClrInt(Intention i) |
protected void |
DefaultInternalAction.checkArguments(Term[] args) |
static Agent |
Agent.create(AgArch arch,
java.lang.String agClass,
ClassParameters bbPars,
java.lang.String asSrc,
Settings stts)
Setup the default agent configuration.
|
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.load(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) |
Modifier and Type | Method and Description |
---|---|
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]
|
Modifier and Type | Method and Description |
---|---|
double |
Length.evaluate(TransitionSystem ts,
Term[] args) |
Modifier and Type | Method and Description |
---|---|
AgArch |
CentralisedRuntimeServices.clone(Agent source,
java.util.List<java.lang.String> archClasses,
java.lang.String agName) |
void |
RunCentralisedMAS.create()
create environment, agents, controller
|
void |
RunCentralisedMAS.createAgs() |
void |
CentralisedAgArch.createArchs(java.util.List<java.lang.String> agArchClasses,
Agent ag,
RunCentralisedMAS masRunner)
init the agent architecture based on another agent
|
void |
CentralisedAgArch.createArchs(java.util.List<java.lang.String> agArchClasses,
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.
|
void |
RunCentralisedMAS.createController() |
void |
RunCentralisedMAS.createEnvironment() |
static void |
RunCentralisedMAS.main(java.lang.String[] args) |
Constructor and Description |
---|
CentralisedEnvironment(ClassParameters userEnvArgs,
RunCentralisedMAS masRunner) |
CentralisedExecutionControl(ClassParameters userControlClass,
RunCentralisedMAS masRunner) |
Modifier and Type | Method and Description |
---|---|
AgArch |
JadeRuntimeServices.clone(Agent source,
java.util.List<java.lang.String> archClasses,
java.lang.String agName) |
void |
RunJadeMAS.create() |
void |
RunJadeMAS.createAgs() |
void |
RunJadeMAS.createController() |
void |
RunJadeMAS.createEnvironment() |
static void |
RunJadeMAS.main(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
void |
ReplAg.load(java.lang.String asSrc) |
Modifier and Type | Method and Description |
---|---|
InfrastructureFactory |
MAS2JProject.getInfrastructureFactory() |
Modifier and Type | Method and Description |
---|---|
AgArch |
RuntimeServicesInfraTier.clone(Agent source,
java.util.List<java.lang.String> archClasses,
java.lang.String agName)
Clones an agent
|
Modifier and Type | Method and Description |
---|---|
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 |
shuffle.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 |
puts.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 |
copy_term.checkArguments(Term[] args) |
protected void |
broadcast.checkArguments(Term[] args) |
protected void |
abolish.checkArguments(Term[] args) |
int |
succeed_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |
int |
fail_goal.dropIntention(Intention i,
Trigger g,
TransitionSystem ts,
Unifier un) |