com.yobotics.simulationconstructionset.gui
Class GraphArrayWindow

java.lang.Object
  extended by com.yobotics.simulationconstructionset.gui.GraphArrayWindow
All Implemented Interfaces:
SelectGraphConfigurationCommandExecutor, GraphGroupSelector

public class GraphArrayWindow
extends java.lang.Object
implements SelectGraphConfigurationCommandExecutor, GraphGroupSelector


Constructor Summary
GraphArrayWindow(AllCommandsExecutor allCommandsExecutor, GUIEnablerAndDisabler guiEnablerAndDisabler, ConfigurationList configurationList, GraphGroupList graphGroupList, java.lang.String graphGroupName, GraphConfigurationList graphConfigurationList, SelectedVariableHolder selectedVariableHolder, DataBuffer dataBuffer, StandardGUIActions mainGUIActions, int screenID, boolean maximizeWindow)
           
 
Method Summary
 boolean allowTickUpdatesNow()
           
 void closeAndDispose()
           
 void closeWindow()
           
 StandardGUIActions getGUIActions()
           
 boolean isPainting()
           
 boolean isVisable()
           
 void repaint()
           
 void selectGraphConfiguration(java.lang.String name)
           
 void selectGraphGroup(java.lang.String name)
           
 void setupGraph(java.lang.String[] varnames)
           
 void setupGraph(java.lang.String[][] varnames)
           
 void updateGraphs()
           
 void updateGUI()
           
 void zoomFullView()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphArrayWindow

public GraphArrayWindow(AllCommandsExecutor allCommandsExecutor,
                        GUIEnablerAndDisabler guiEnablerAndDisabler,
                        ConfigurationList configurationList,
                        GraphGroupList graphGroupList,
                        java.lang.String graphGroupName,
                        GraphConfigurationList graphConfigurationList,
                        SelectedVariableHolder selectedVariableHolder,
                        DataBuffer dataBuffer,
                        StandardGUIActions mainGUIActions,
                        int screenID,
                        boolean maximizeWindow)
Method Detail

getGUIActions

public StandardGUIActions getGUIActions()

updateGraphs

public void updateGraphs()

isVisable

public boolean isVisable()

closeWindow

public void closeWindow()

repaint

public void repaint()

isPainting

public boolean isPainting()

updateGUI

public void updateGUI()

selectGraphConfiguration

public void selectGraphConfiguration(java.lang.String name)
Specified by:
selectGraphConfiguration in interface SelectGraphConfigurationCommandExecutor

selectGraphGroup

public void selectGraphGroup(java.lang.String name)
Specified by:
selectGraphGroup in interface GraphGroupSelector

setupGraph

public void setupGraph(java.lang.String[] varnames)

setupGraph

public void setupGraph(java.lang.String[][] varnames)

zoomFullView

public void zoomFullView()

allowTickUpdatesNow

public boolean allowTickUpdatesNow()

closeAndDispose

public void closeAndDispose()