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

Packages that use IOModel
edu.stanford.hci.dtools.statechart.model   
edu.stanford.hci.dtools.statechart.model.commands   
 

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

Subclasses of IOModel in edu.stanford.hci.dtools.statechart.model
 class AccelerometerModel
           This software is distributed under the BSD License.
 class ButtonModel
          Model for individual Buttons in the ShapeEditor
 class DisplayModel
          Model for display screens
 class InputModel
          Abstract base class for all input models
 class KnobModel
           This software is distributed under the BSD License.
 class LEDModel
          Model for LEDs
 class OutputModel
          Abstract parent of all outputs.
 class SliderModel
           This software is distributed under the BSD License.
 class SpeakerModel
          Model for Speakers
 class SwitchModel
           This software is distributed under the BSD License.
 class TimerModel
           
 

Methods in edu.stanford.hci.dtools.statechart.model that return IOModel
 IOModel TimerModel.copy()
           
abstract  IOModel IOModel.copy()
           
 IOModel ComponentConnectionModel.getSource()
           
 IOModel ComponentConnectionModel.getTarget()
           
 

Methods in edu.stanford.hci.dtools.statechart.model that return types with arguments of type IOModel
 java.util.List<IOModel> StateModel.getChildren()
          Return a List of IOmodels in this diagram.
 

Methods in edu.stanford.hci.dtools.statechart.model with parameters of type IOModel
 boolean StateModel.addChild(IOModel s)
          Add a component to this diagram.
 void ComponentConnectionModel.addSignalPair(IOModel newSource, IOModel newTarget)
           
 boolean StateModel.removeChild(IOModel s)
          Remove a shape from this diagram.
 

Constructors in edu.stanford.hci.dtools.statechart.model with parameters of type IOModel
ComponentConnectionModel(IOModel source, IOModel target)
           
IOModel(IOModel copy)
           
 

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

Methods in edu.stanford.hci.dtools.statechart.model.commands with parameters of type IOModel
 void ComponentConnectionCreateCommand.setTarget(IOModel target)
          Set the target endpoint for the connection.
 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 IOModel
ComponentConnectionCreateCommand(IOModel source, int lineStyle)
          Instantiate a command that can create a connection between two shapes.
ConnectionCreateCommand(StateModel sourceState, IOModel sourceComponent)
          Instantiate a command that can create a connection between two shapes.