|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||