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

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

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

Subclasses of ShapeModel 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 IOModel
          This class is the superclass for any instance of a ButtonModel, LCDModel, etc.
 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 StartStateMarkerModel
           This software is distributed under the BSD License.
 class StateModel
           This software is distributed under the BSD License.
 class SwitchModel
           This software is distributed under the BSD License.
 class TimerModel
           
 

Methods in edu.stanford.hci.dtools.statechart.model that return ShapeModel
 ShapeModel ConnectionModel.getSource()
          Returns the source endpoint of this connection.
 ShapeModel ConnectionModel.getTarget()
          Returns the target endpoint of this connection.
 

Methods in edu.stanford.hci.dtools.statechart.model with parameters of type ShapeModel
 boolean DiagramModel.addChild(ShapeModel s)
          Add a shape to this diagram.
 void ConnectionModel.reconnect(ShapeModel newSource, ShapeModel newTarget)
          Reconnect to a different source and/or target shape.
 boolean DiagramModel.removeChild(ShapeModel s)
          Remove a shape from this diagram.
 void ConnectionModel.setSource(ShapeModel newSource)
           
 void ConnectionModel.setTarget(ShapeModel newTarget)
           
 

Constructors in edu.stanford.hci.dtools.statechart.model with parameters of type ShapeModel
ConnectionModel(ShapeModel source, ShapeModel target)
           
StateConnectionModel(ShapeModel source, ShapeModel target, InputComponent firstComponent, EventConditional firstEvent)
           
 

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

Methods in edu.stanford.hci.dtools.statechart.model.commands with parameters of type ShapeModel
 void ConnectionReconnectCommand.setNewSource(ShapeModel connectionSource)
          Set a new source endpoint for this connection.
 void ConnectionReconnectCommand.setNewTarget(ShapeModel connectionTarget)
          Set a new target endpoint for this connection When execute() is invoked, the target endpoint of the connection will be attached to the supplied ShapeModel instance.
 void StateConnectionCreateCommand.setTarget(ShapeModel target)
          Set the target endpoint for the connection.
 

Constructors in edu.stanford.hci.dtools.statechart.model.commands with parameters of type ShapeModel
IOModelSetConstraintCommand(ShapeModel shape, org.eclipse.gef.requests.ChangeBoundsRequest req, org.eclipse.draw2d.geometry.Rectangle newBounds)
          Create a command that can resize and/or move a shape.
StateConnectionCreateCommand(ShapeModel source, int lineStyle, InputComponent input, EventConditional event)
          Instantiate a command that can create a connection between two shapes.
StateSetConstraintCommand(ShapeModel shape, org.eclipse.gef.requests.ChangeBoundsRequest req, org.eclipse.draw2d.geometry.Rectangle newBounds)
          Create a command that can resize and/or move a shape.