|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectjason.architecture.AgArch
cz.cuni.amis.pogamut.defcon.jason.arch.GeneralAgArch
public abstract class GeneralAgArch
General architecture for all agent architecture for Jason agents for Defcon.
| Field Summary | |
|---|---|
protected IJasonAI |
mainAI
|
| Constructor Summary | |
|---|---|
GeneralAgArch()
|
|
| Method Summary | |
|---|---|
void |
addPercept(LinkedList<jason.asSyntax.Literal> percepts)
|
void |
addPercept(jason.asSyntax.Literal percept)
|
abstract IJasonAI |
getAgent()
|
abstract void |
log(Level level,
String message)
|
List<jason.asSyntax.Literal> |
perceive()
|
void |
prepAgArch(IJasonAI mainAI)
|
| Methods inherited from class jason.architecture.AgArch |
|---|
act, broadcast, canSleep, checkMail, getAgName, getArchInfraTier, getCycleNumber, getTS, initAg, isRunning, sendMsg, setArchInfraTier, setCycleNumber, setTS, sleep, stopAg |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IJasonAI mainAI
| Constructor Detail |
|---|
public GeneralAgArch()
| Method Detail |
|---|
public void prepAgArch(IJasonAI mainAI)
public List<jason.asSyntax.Literal> perceive()
perceive in class jason.architecture.AgArchpublic void addPercept(jason.asSyntax.Literal percept)
public void addPercept(LinkedList<jason.asSyntax.Literal> percepts)
public abstract IJasonAI getAgent()
public abstract void log(Level level,
String message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||