Package | Description |
---|---|
jason.architecture | |
jason.asSemantics | |
jason.infra.centralised | |
jason.infra.jade | |
jason.runtime |
Modifier and Type | Class and Description |
---|---|
class |
MindInspectorAgArch
ArArch that displays the mind state of the agent
|
Modifier and Type | Method and Description |
---|---|
AgArch |
AgArch.getFirstAgArch()
Returns the first architecture in the chain of responsibility pattern
|
AgArch |
AgArch.getNextAgArch() |
Modifier and Type | Method and Description |
---|---|
int |
AgArch.compareTo(AgArch o) |
void |
AgArch.insertAgArch(AgArch arch) |
Modifier and Type | Method and Description |
---|---|
AgArch |
TransitionSystem.getUserAgArch() |
Modifier and Type | Method and Description |
---|---|
Agent |
Agent.clone(AgArch arch)
Clone BB, PL, Circumstance.
|
static Agent |
Agent.create(AgArch arch,
java.lang.String agClass,
ClassParameters bbPars,
java.lang.String asSrc,
Settings stts)
Setup the default agent configuration.
|
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 |
TransitionSystem.setAgArch(AgArch arch) |
void |
TransitionSystem.setLogger(AgArch arch) |
void |
Agent.setLogger(AgArch arch) |
Constructor and Description |
---|
TransitionSystem(Agent a,
Circumstance c,
Settings s,
AgArch ar) |
Modifier and Type | Class and Description |
---|---|
class |
CentralisedAgArch
This class provides an agent architecture when using Centralised
infrastructure to run the MAS inside Jason.
|
protected class |
RunCentralisedMAS.CentralisedAgArchForPool
an agent architecture for the infra based on thread pool
|
Modifier and Type | Method and Description |
---|---|
AgArch |
CentralisedRuntimeServices.clone(Agent source,
java.util.List<java.lang.String> archClasses,
java.lang.String agName) |
AgArch |
CentralisedAgArch.getUserAgArch() |
Modifier and Type | Class and Description |
---|---|
class |
JasonBridgeArch |
Modifier and Type | Method and Description |
---|---|
AgArch |
JadeRuntimeServices.clone(Agent source,
java.util.List<java.lang.String> archClasses,
java.lang.String agName) |
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
|