zeus.generator
Class GeneratorModel

java.lang.Object
  extended byzeus.generator.GeneratorModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener

public class GeneratorModel
extends java.lang.Object
implements javax.swing.event.ChangeListener


Field Summary
private  int agentCount
           
private  int agentIdCount
           
protected  java.util.Hashtable agentNames
           
protected  java.util.Hashtable agentTable
           
 java.lang.String dbDriver
           
 java.lang.String dbName
           
 java.lang.String dbPassword
           
 java.lang.String dbUsername
           
protected  javax.swing.event.EventListenerList eventListeners
           
protected  java.util.Hashtable iconTable
           
 OntologyDb ontology
           
private  int taskCount
           
private  int taskIdCount
           
protected  java.util.Hashtable taskNames
           
protected  java.util.Hashtable taskTable
           
 
Constructor Summary
GeneratorModel(OntologyDb ontology)
           
 
Method Summary
 void addAgent(AgentDescription agent)
           
 void addAgent(java.util.Vector v)
           
 void addAgentListener(AgentListener x)
           
 void addAgentName(java.lang.String id, java.lang.String name)
           
 void addChangeListener(javax.swing.event.ChangeListener x)
           
 void addTask(AbstractTask task)
           
 void addTask(java.util.Vector v)
           
 void addTaskListener(TaskListener x)
           
 void addTaskName(java.lang.String id, java.lang.String name)
           
 void clear()
           
 void cloneAgent(java.lang.String id)
           
 void cloneTask(java.lang.String id)
           
 boolean containsAgent(java.lang.String id)
           
 boolean containsTask(java.lang.String id)
           
 boolean containsTask(java.lang.String id, int type)
           
 void createNewAgent()
           
 void createNewAgent(java.lang.String id)
           
 java.lang.String createNewAgentId()
           
 void createNewTask(java.lang.String type)
           
 void createNewTask(java.lang.String id, java.lang.String type)
           
 java.lang.String createNewTaskId()
           
protected  void fireAgentChanged(AgentDescription agent, int mode)
           
protected  void fireChanged()
           
protected  void fireTaskChanged(AbstractTask task, int mode)
           
 AgentDescription getAgent(java.lang.String id)
           
 java.lang.Object[][] getAgentData()
           
 java.lang.String getAgentIcon(java.lang.String agentId)
           
 java.lang.String[] getAgentIds()
           
 java.lang.String getAgentName(java.lang.String id)
           
 java.lang.String[] getAgentNames()
           
 AgentDescription[] getAgents()
           
 AbstractTask getTask(java.lang.String id)
           
 int getTaskCount(int type)
           
 java.lang.Object[][] getTaskData()
           
 java.lang.String[] getTaskIds()
           
 java.lang.String getTaskName(java.lang.String id)
           
 java.lang.String[] getTaskNames()
           
 java.lang.String[] getTaskNames(int type)
           
 AbstractTask[] getTasks()
           
 AbstractTask[] getTasks(int type)
           
 java.lang.String getTaskType(java.lang.String id)
           
 void modifyAgentTasks(java.lang.String id, java.lang.String[] tasks)
           
 void removeAgent(java.lang.String id)
           
 void removeAgentListener(AgentListener x)
           
 void removeChangeListener(javax.swing.event.ChangeListener x)
           
 void removeTask(java.lang.String id)
           
 void removeTaskListener(TaskListener x)
           
 void renameAgent(java.lang.String id, java.lang.String newname)
           
 void renameTask(java.lang.String id, java.lang.String newname)
           
 java.lang.String reverseAgentNameLookup(java.lang.String name)
           
 java.lang.String reverseTaskNameLookup(java.lang.String name)
           
 void setAgentIcon(java.lang.String agentId, java.lang.String icon)
           
 void stateChanged(javax.swing.event.ChangeEvent evt)
           
 void updateAgent(AgentDescription agent)
           
 void updateTask(AbstractTask task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agentCount

private int agentCount

agentIdCount

private int agentIdCount

taskCount

private int taskCount

taskIdCount

private int taskIdCount

eventListeners

protected javax.swing.event.EventListenerList eventListeners

agentTable

protected java.util.Hashtable agentTable

taskTable

protected java.util.Hashtable taskTable

agentNames

protected java.util.Hashtable agentNames

taskNames

protected java.util.Hashtable taskNames

iconTable

protected java.util.Hashtable iconTable

ontology

public OntologyDb ontology

dbName

public java.lang.String dbName

dbDriver

public java.lang.String dbDriver

dbUsername

public java.lang.String dbUsername

dbPassword

public java.lang.String dbPassword
Constructor Detail

GeneratorModel

public GeneratorModel(OntologyDb ontology)
Method Detail

clear

public void clear()

getAgentIcon

public java.lang.String getAgentIcon(java.lang.String agentId)

setAgentIcon

public void setAgentIcon(java.lang.String agentId,
                         java.lang.String icon)

getAgents

public AgentDescription[] getAgents()

getAgentData

public java.lang.Object[][] getAgentData()

updateAgent

public void updateAgent(AgentDescription agent)

addAgent

public void addAgent(AgentDescription agent)

modifyAgentTasks

public void modifyAgentTasks(java.lang.String id,
                             java.lang.String[] tasks)

addAgent

public void addAgent(java.util.Vector v)

removeAgent

public void removeAgent(java.lang.String id)

getAgent

public AgentDescription getAgent(java.lang.String id)

addAgentName

public void addAgentName(java.lang.String id,
                         java.lang.String name)

createNewAgentId

public java.lang.String createNewAgentId()

createNewAgent

public void createNewAgent()

createNewAgent

public void createNewAgent(java.lang.String id)

cloneAgent

public void cloneAgent(java.lang.String id)

getAgentName

public java.lang.String getAgentName(java.lang.String id)

getAgentIds

public java.lang.String[] getAgentIds()

getAgentNames

public java.lang.String[] getAgentNames()

reverseAgentNameLookup

public java.lang.String reverseAgentNameLookup(java.lang.String name)

renameAgent

public void renameAgent(java.lang.String id,
                        java.lang.String newname)

containsAgent

public boolean containsAgent(java.lang.String id)

addTaskName

public void addTaskName(java.lang.String id,
                        java.lang.String name)

addTask

public void addTask(AbstractTask task)

updateTask

public void updateTask(AbstractTask task)

addTask

public void addTask(java.util.Vector v)

removeTask

public void removeTask(java.lang.String id)

getTask

public AbstractTask getTask(java.lang.String id)

containsTask

public boolean containsTask(java.lang.String id,
                            int type)

getTaskCount

public int getTaskCount(int type)

getTasks

public AbstractTask[] getTasks()

getTasks

public AbstractTask[] getTasks(int type)

getTaskNames

public java.lang.String[] getTaskNames(int type)

getTaskType

public java.lang.String getTaskType(java.lang.String id)

createNewTaskId

public java.lang.String createNewTaskId()

createNewTask

public void createNewTask(java.lang.String type)

createNewTask

public void createNewTask(java.lang.String id,
                          java.lang.String type)

cloneTask

public void cloneTask(java.lang.String id)

getTaskData

public java.lang.Object[][] getTaskData()

getTaskName

public java.lang.String getTaskName(java.lang.String id)

getTaskIds

public java.lang.String[] getTaskIds()

getTaskNames

public java.lang.String[] getTaskNames()

reverseTaskNameLookup

public java.lang.String reverseTaskNameLookup(java.lang.String name)

renameTask

public void renameTask(java.lang.String id,
                       java.lang.String newname)

containsTask

public boolean containsTask(java.lang.String id)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent evt)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener x)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener x)

addAgentListener

public void addAgentListener(AgentListener x)

removeAgentListener

public void removeAgentListener(AgentListener x)

addTaskListener

public void addTaskListener(TaskListener x)

removeTaskListener

public void removeTaskListener(TaskListener x)

fireChanged

protected void fireChanged()

fireAgentChanged

protected void fireAgentChanged(AgentDescription agent,
                                int mode)

fireTaskChanged

protected void fireTaskChanged(AbstractTask task,
                               int mode)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.