|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectse.liu.ida.critiquer.resources.OrganizationModel
public class OrganizationModel
The organization model represents the available resources that may be used for this scenario To change what resources are used, we must change the constructor so that another agent factory is used to produce our set of agents TODO: Preferably this should be selectable when the planning tool starts, or at least configurable from the command line.
Constructor Summary | |
---|---|
OrganizationModel()
Create a default hierarchy |
Method Summary | |
---|---|
void |
addTreeModelListener(TreeModelListener l)
|
void |
generateOrganization()
Generate an organization structure. |
Vector<Agent> |
getAllAgents()
Get all concrete agents that are not a combination of several agents in a group |
Object |
getChild(Object parent,
int index)
|
int |
getChildCount(Object parent)
|
int |
getIndexOfChild(Object parent,
Object child)
|
Object |
getRoot()
|
boolean |
isLeaf(Object node)
|
void |
removeTreeModelListener(TreeModelListener l)
|
void |
setRootAgent(Agent rootAgent)
|
void |
valueForPathChanged(TreePath path,
Object newValue)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrganizationModel()
Method Detail |
---|
public void generateOrganization()
public Vector<Agent> getAllAgents()
public Object getRoot()
getRoot
in interface TreeModel
public void setRootAgent(Agent rootAgent)
public Object getChild(Object parent, int index)
getChild
in interface TreeModel
public int getChildCount(Object parent)
getChildCount
in interface TreeModel
public boolean isLeaf(Object node)
isLeaf
in interface TreeModel
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
public void addTreeModelListener(TreeModelListener l)
addTreeModelListener
in interface TreeModel
public void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener
in interface TreeModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |