nl.tudelft.simulation.dsol.gui
Class DSOLApplication

java.lang.Object
  extended by nl.tudelft.simulation.event.EventProducer
      extended by nl.tudelft.simulation.dsol.gui.DSOLApplication
All Implemented Interfaces:
Serializable, DSOLApplicationInterface, EventProducerInterface

public class DSOLApplication
extends EventProducer
implements DSOLApplicationInterface

The DSOL Application
(c) copyright 2002-2005 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser General Public License (LGPL) , no warranty.

Version:
$Revision: 1.1 $ $Date: 2007/01/06 13:23:33 $
Author:
Peter Jacobs
See Also:
Serialized Form

Field Summary
protected  Experiment experiment
          the experiment
protected  Properties properties
          the properties
protected  TreeSet recents
          the recents
 
Fields inherited from class nl.tudelft.simulation.event.EventProducer
listeners
 
Fields inherited from interface nl.tudelft.simulation.dsol.gui.DSOLApplicationInterface
EXPERIMENT_CHANGED_EVENT
 
Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface
FIRST_POSITION, LAST_POSITION
 
Constructor Summary
DSOLApplication(URL navigation)
          constructs a new DSOLApplicationInterface
 
Method Summary
protected  void finalize()
           
 Experiment getExperiment()
          returns the experiment
 Properties getProperties()
          returns the properties
static void main(String[] args)
          executes the dsol control panel
 void setExperiment(Experiment experiment)
          sets the experiment
 
Methods inherited from class nl.tudelft.simulation.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, getEventTypes, removeAllListeners, removeAllListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.tudelft.simulation.event.EventProducerInterface
addListener, addListener, addListener, addListener, getEventTypes, removeListener
 

Field Detail

experiment

protected Experiment experiment
the experiment


properties

protected Properties properties
the properties


recents

protected TreeSet recents
the recents

Constructor Detail

DSOLApplication

public DSOLApplication(URL navigation)
constructs a new DSOLApplicationInterface

Parameters:
navigation - an URL to an xml-based navigation structure.
Method Detail

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable
See Also:
Object.finalize()

getExperiment

public Experiment getExperiment()
returns the experiment

Specified by:
getExperiment in interface DSOLApplicationInterface
Returns:
Experiment

setExperiment

public void setExperiment(Experiment experiment)
sets the experiment

Specified by:
setExperiment in interface DSOLApplicationInterface
Parameters:
experiment - the experiment

getProperties

public Properties getProperties()
returns the properties

Specified by:
getProperties in interface DSOLApplicationInterface
Returns:
Properties

main

public static void main(String[] args)
executes the dsol control panel

Parameters:
args - the command-line arguments


Copyright © 2002-2010 Delft University of Technology, the Netherlands. All Rights Reserved.