Uses of Class
edu.stanford.hci.dtools.statechart.model.StateModel

Packages that use StateModel
edu.stanford.hci.dtools   
edu.stanford.hci.dtools.actions   
edu.stanford.hci.dtools.deviceeditor   
edu.stanford.hci.dtools.deviceeditor.components   
edu.stanford.hci.dtools.deviceeditor.components.commands   
edu.stanford.hci.dtools.statechart   
edu.stanford.hci.dtools.statechart.model   
edu.stanford.hci.dtools.statechart.model.commands   
edu.stanford.hci.dtools.statechart.palette   
 

Uses of StateModel in edu.stanford.hci.dtools
 

Methods in edu.stanford.hci.dtools that return StateModel
 StateModel RunModeTracker.getCurrentState()
          Returns the state which is currently active, or null if no such state
 StateModel RunModeTracker.getStartState()
          Returns the state which is registered as the state to jump to when starting run mode
 

Methods in edu.stanford.hci.dtools with parameters of type StateModel
 void RunModeTracker.setCurrentState(StateModel state)
          Changes the state which is currently active in run mode (red border)
 void RunModeTracker.setStartState(StateModel state)
          Changes the state which Run Mode jumps to when activated
 

Uses of StateModel in edu.stanford.hci.dtools.actions
 

Method parameters in edu.stanford.hci.dtools.actions with type arguments of type StateModel
 void ExportDeviceAction.setComponentConnectionMapping(java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> map)
           
 

Uses of StateModel in edu.stanford.hci.dtools.deviceeditor
 

Method parameters in edu.stanford.hci.dtools.deviceeditor with type arguments of type StateModel
 void DeviceEditor.export(java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> map)
           
 

Uses of StateModel in edu.stanford.hci.dtools.deviceeditor.components
 

Method parameters in edu.stanford.hci.dtools.deviceeditor.components with type arguments of type StateModel
 void DeviceDiagramModel.export(java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> map)
           
 

Uses of StateModel in edu.stanford.hci.dtools.deviceeditor.components.commands
 

Method parameters in edu.stanford.hci.dtools.deviceeditor.components.commands with type arguments of type StateModel
 void IOComponentDeleteCommand.execute(java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> map)
           
 

Uses of StateModel in edu.stanford.hci.dtools.statechart
 

Method parameters in edu.stanford.hci.dtools.statechart with type arguments of type StateModel
 void StatechartEditor.setDeviceConfiguration(DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> deviceMapping, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentConnectionMap)
          Given a new device configuration and mapping, updates all of the children with the new information
 

Uses of StateModel in edu.stanford.hci.dtools.statechart.model
 

Methods in edu.stanford.hci.dtools.statechart.model that return StateModel
 StateModel StartStateMarkerModel.getStartState()
           
 

Methods in edu.stanford.hci.dtools.statechart.model with parameters of type StateModel
 void StartStateMarkerModel.setStartState(StateModel state)
           
 void DiagramModel.setStartStateMarker(StateModel state)
          Tells the marker to start tracking a new state.
 

Method parameters in edu.stanford.hci.dtools.statechart.model with type arguments of type StateModel
 void StateModel.updateDeviceConfiguration(DeviceConfiguration deviceConfig, IOComponentHashMap deviceMapping, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentConnectionMap)
          Sets the state up with whatever the current device configuaration is.
 void DiagramModel.updateDeviceConfiguration(DeviceConfiguration newConfig, IOComponentHashMap deviceMapping, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentConnectionMap)
          Call when the device configuration has changed and the diagram should propogate this change amongst its children.
 

Uses of StateModel in edu.stanford.hci.dtools.statechart.model.commands
 

Methods in edu.stanford.hci.dtools.statechart.model.commands that return StateModel
 StateModel StateCreateCommand.getNewState()
           
 

Methods in edu.stanford.hci.dtools.statechart.model.commands that return types with arguments of type StateModel
 java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> ComponentTransitionsDeleteCommand.getComponentConnectionMap()
           
 

Methods in edu.stanford.hci.dtools.statechart.model.commands with parameters of type StateModel
 void ConnectionCreateCommand.setTarget(StateModel targetState, IOModel targetComponent)
          Set the target endpoint for the connection.
 

Constructors in edu.stanford.hci.dtools.statechart.model.commands with parameters of type StateModel
ConnectionCreateCommand(StateModel sourceState, IOModel sourceComponent)
          Instantiate a command that can create a connection between two shapes.
StateDeleteCommand(DiagramModel parent, StateModel child)
          Create a command that will remove the shape from its parent.
 

Constructor parameters in edu.stanford.hci.dtools.statechart.model.commands with type arguments of type StateModel
SetDeviceConfigurationCommand(DiagramModel diagram, DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> map, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentMap)
           
 

Uses of StateModel in edu.stanford.hci.dtools.statechart.palette
 

Methods in edu.stanford.hci.dtools.statechart.palette that return StateModel
 StateModel StateCreationFactory.getNewObject()
          Create the new object.