zeus.generator.code
Class GenerationPlan
java.lang.Object
zeus.generator.code.GenerationPlan
- All Implemented Interfaces:
- AgentListener, javax.swing.event.ChangeListener, java.util.EventListener, TaskListener
- public class GenerationPlan
- extends java.lang.Object
- implements AgentListener, TaskListener, javax.swing.event.ChangeListener
GenerationPlan.java
Underlying Model of the Zeus Agent Generator
Change Log
-----------
Simon made some variables public
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WINDOWS
public static final java.lang.String WINDOWS
- See Also:
- Constant Field Values
UNIX
public static final java.lang.String UNIX
- See Also:
- Constant Field Values
ZSH
public static final java.lang.String ZSH
- See Also:
- Constant Field Values
NONE
public static final java.lang.String NONE
- See Also:
- Constant Field Values
SAVE_NEEDED
public static final java.lang.String SAVE_NEEDED
- See Also:
- Constant Field Values
NO_SAVE_NEEDED
public static final java.lang.String NO_SAVE_NEEDED
- See Also:
- Constant Field Values
changeListeners
protected javax.swing.event.EventListenerList changeListeners
agentTable
protected java.util.Hashtable agentTable
taskTable
protected java.util.Hashtable taskTable
nameserverTable
protected java.util.Hashtable nameserverTable
visualiserTable
protected java.util.Hashtable visualiserTable
facilitatorTable
protected java.util.Hashtable facilitatorTable
dbProxyTable
protected java.util.Hashtable dbProxyTable
directory
protected java.lang.String directory
platform
protected java.lang.String platform
shell
protected java.lang.String shell
genmodel
protected GeneratorModel genmodel
ontology
protected OntologyDb ontology
GenerationPlan
public GenerationPlan(GeneratorModel genmodel,
OntologyDb ontology)
setPlatform
public void setPlatform(java.lang.String input)
setShell
public void setShell(java.lang.String input)
- set the shell selected by the user
getShell
public java.lang.String getShell()
- should we generate scripts for a shell, or not? Which one?
getPlatform
public java.lang.String getPlatform()
setDirectory
public void setDirectory(java.lang.String input)
getDirectory
public java.lang.String getDirectory()
recomputeSavedState
protected void recomputeSavedState()
recomputeOntologyFilePath
protected void recomputeOntologyFilePath()
getAgents
public AgentInfo[] getAgents()
setAgent
public void setAgent(AgentInfo info)
setAgentIcon
public void setAgentIcon(AgentInfo info)
getTasks
public TaskInfo[] getTasks()
setTask
public void setTask(TaskInfo info)
getSelectedTasks
public TaskInfo[] getSelectedTasks()
getSelectedAgents
public AgentInfo[] getSelectedAgents()
getNameservers
public NameserverInfo[] getNameservers()
setNameserver
public void setNameserver(NameserverInfo info)
removeNameserver
public void removeNameserver(java.lang.String id)
createNameserver
public void createNameserver()
getFacilitators
public FacilitatorInfo[] getFacilitators()
setFacilitator
public void setFacilitator(FacilitatorInfo info)
removeFacilitator
public void removeFacilitator(java.lang.String id)
createFacilitator
public void createFacilitator()
getVisualisers
public VisualiserInfo[] getVisualisers()
setVisualiser
public void setVisualiser(VisualiserInfo info)
removeVisualiser
public void removeVisualiser(java.lang.String id)
createVisualiser
public void createVisualiser()
getDbProxys
public DbProxyInfo[] getDbProxys()
setDbProxy
public void setDbProxy(DbProxyInfo info)
removeDbProxy
public void removeDbProxy(java.lang.String id)
createDbProxy
public void createDbProxy()
summarizeNameservers
public java.lang.String[][] summarizeNameservers()
summarizeVisualisers
public java.lang.String[][] summarizeVisualisers()
summarizeFacilitators
public java.lang.String[][] summarizeFacilitators()
summarizeDbProxys
public java.lang.String[][] summarizeDbProxys()
summarizeSelectedTasks
public java.lang.String[][] summarizeSelectedTasks()
summarizeSelectedAgents
public java.lang.String[][] summarizeSelectedAgents()
summarizeTasks
public java.lang.String[][] summarizeTasks()
summarizeAgents
public java.lang.String[][] summarizeAgents()
removeEntry
public void removeEntry(java.lang.String type,
java.lang.String id)
getOntologyFilename
public java.lang.String getOntologyFilename()
purge
public void purge()
reset
public void reset()
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged in interface javax.swing.event.ChangeListener
agentStateChanged
public void agentStateChanged(AgentChangeEvent e)
- Specified by:
agentStateChanged in interface AgentListener
taskStateChanged
public void taskStateChanged(TaskChangeEvent e)
- Specified by:
taskStateChanged in interface TaskListener
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener x)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener x)
fireChanged
protected void fireChanged()
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.