|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAgent
CoPS.agents.CoPSAgent
CoPS.agents.CoPSDecomposer
This class represent a decomposer agent. Modified by Kari Roessland.
Field Summary | |
TMST |
library
|
static int |
teamID
|
Constructor Summary | |
CoPSDecomposer()
|
Method Summary | |
protected abstract boolean |
correctFormat(java.lang.String task)
Method called by the ReviewTask behaviour. |
protected abstract TMST |
decomposeProblem(java.lang.String task)
Abstract method which define how a task is supposed to be decomposed. |
protected static int |
getTeamID()
Method for getting a new (by incrementing) teamId. |
protected abstract TMST |
setTaskStructureLibrary()
Method for initializing the knowledge model (task structure tree) of a decomposer. |
void |
setup()
The method setup initializes the desomposing agent. |
Methods inherited from class CoPS.agents.CoPSAgent |
setServiceDescription |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public TMST library
public static int teamID
Constructor Detail |
public CoPSDecomposer()
Method Detail |
public void setup()
protected abstract TMST decomposeProblem(java.lang.String task) throws NotAbleToDecomposeTaskException
NotAbleToDecomposeTaskException
protected abstract boolean correctFormat(java.lang.String task)
protected abstract TMST setTaskStructureLibrary()
protected static int getTeamID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |