public class DesktopSimulationManager extends SimulationManager
SimulationManager
.SimulationManager
Modifier and Type | Field and Description |
---|---|
protected LinkedList<net.infonode.docking.View> |
builtinViews |
protected net.infonode.docking.theme.DockingWindowsTheme |
currentTheme |
protected JFrame |
desktopFrame |
protected net.infonode.docking.RootWindow |
desktopPane |
protected net.infonode.docking.View |
outputView |
protected JToggleButton |
pauseButton |
protected net.infonode.docking.properties.RootWindowProperties |
properties |
protected PropertiesEditor |
propertiesEditor |
protected net.infonode.docking.View |
propertiesView |
protected int |
propertiesViewId |
protected LinkedList<net.infonode.docking.View> |
reportViews |
protected JButton |
runButton |
protected SimulationController |
simulationController |
protected Properties |
simulationProperties |
protected Thread |
simulationThread |
protected JButton |
terminateButton |
protected net.infonode.docking.util.ViewMap |
viewMap |
protected JMenuItem[] |
viewMenuItems |
baseDirName, configOnly, generateSeeds, propFile, seedMask, SIMULATION_CONTROLLER_BEAN, varFile
Constructor and Description |
---|
DesktopSimulationManager() |
Modifier and Type | Method and Description |
---|---|
void |
cleanUp() |
void |
closeApplication() |
protected JMenu |
createFileMenu() |
protected JMenu |
createHelpMenu() |
protected ImageIcon |
createImageIcon(String path,
String description)
Returns an ImageIcon, or null if the path was invalid.
|
JComponent |
createOutputFrame() |
JMenu |
createReportMenu() |
JToolBar |
createToolBar() |
protected JMenu |
createViewMenu() |
protected JMenuItem |
createViewMenuItem(String title,
net.infonode.docking.View view) |
String |
getLayoutFileName() |
List<Report> |
getReports() |
Simulation |
getSimulation() |
net.infonode.docking.DockingWindow[] |
getWindows(List<net.infonode.docking.View> windows) |
void |
handleExceptionWithErrorDialog(Exception e) |
protected void |
helpDialog() |
void |
initialise() |
void |
initialiseGUI() |
void |
initialiseViews() |
void |
intialiseLayout() |
void |
loadSimulationProperties() |
static void |
main(String[] args) |
void |
pause() |
void |
populateViewMenu(JMenu menu,
List<net.infonode.docking.View> views) |
void |
restoreLayout() |
void |
resume() |
void |
run() |
void |
runSingleExperiment() |
void |
saveLayout() |
void |
saveSimulationProperties() |
void |
terminate() |
getSimulationController, launch, runSingleExperiment, runSingleExperiment, setup, setup
protected net.infonode.docking.RootWindow desktopPane
protected net.infonode.docking.util.ViewMap viewMap
protected JFrame desktopFrame
protected LinkedList<net.infonode.docking.View> reportViews
protected LinkedList<net.infonode.docking.View> builtinViews
protected JMenuItem[] viewMenuItems
protected net.infonode.docking.theme.DockingWindowsTheme currentTheme
protected net.infonode.docking.properties.RootWindowProperties properties
protected SimulationController simulationController
protected Thread simulationThread
protected Properties simulationProperties
protected int propertiesViewId
protected JButton runButton
protected JToggleButton pauseButton
protected JButton terminateButton
protected net.infonode.docking.View propertiesView
protected PropertiesEditor propertiesEditor
protected net.infonode.docking.View outputView
public void initialise()
public void saveSimulationProperties()
public void loadSimulationProperties()
public void initialiseViews()
public JComponent createOutputFrame()
public void initialiseGUI()
protected JMenuItem createViewMenuItem(String title, net.infonode.docking.View view)
public JMenu createReportMenu()
protected JMenu createViewMenu()
protected JMenu createHelpMenu()
protected void helpDialog()
public JToolBar createToolBar()
protected ImageIcon createImageIcon(String path, String description)
protected JMenu createFileMenu()
public void closeApplication()
public void cleanUp()
public void run()
run
in interface Runnable
run
in class SimulationManager
public void runSingleExperiment()
runSingleExperiment
in class SimulationManager
public String getLayoutFileName() throws IOException
IOException
public void saveLayout() throws IOException
IOException
public void restoreLayout() throws IOException
IOException
public void intialiseLayout()
public net.infonode.docking.DockingWindow[] getWindows(List<net.infonode.docking.View> windows)
public void handleExceptionWithErrorDialog(Exception e)
public void terminate()
public void pause()
public void resume()
public Simulation getSimulation()
public static void main(String[] args)
Copyright © 2014. All rights reserved.