edu.stanford.hci.dtools.statechart.model
Class InputModel

java.lang.Object
  extended by edu.stanford.hci.dtools.statechart.model.ModelElement
      extended by edu.stanford.hci.dtools.statechart.model.ShapeModel
          extended by edu.stanford.hci.dtools.statechart.model.IOModel
              extended by edu.stanford.hci.dtools.statechart.model.InputModel
All Implemented Interfaces:
java.io.Serializable, org.eclipse.ui.views.properties.IPropertySource
Direct Known Subclasses:
AccelerometerModel, ButtonModel, KnobModel, SliderModel, SwitchModel, TimerModel

public abstract class InputModel
extends IOModel

Abstract base class for all input models

This software is distributed under the BSD License.

Author:
Michael Bernstein ( mbernst(AT)stanford.edu ), Bjoern Hartmann ( bjoern(AT)stanford.edu )
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.stanford.hci.dtools.statechart.model.ShapeModel
DIAGRAM_PROP, LOCATION_PROP, SIZE_PROP, SOURCE_CONNECTIONS_PROP, TARGET_CONNECTIONS_PROP
 
Constructor Summary
InputModel(InputModel copy)
           
InputModel(IOComponent model)
           
 
Method Summary
 InputComponent getGlobalComponent()
           
 
Methods inherited from class edu.stanford.hci.dtools.statechart.model.IOModel
copy, getDimensions, getDimensions, getIcon, getLocation, getLocation, getName, getPropertyDescriptors, getPropertyValue, setPropertyValue
 
Methods inherited from class edu.stanford.hci.dtools.statechart.model.ShapeModel
createImage, getDiagramModel, getSize, getSourceConnections, getTargetConnections, setDiagramModel, setLocation, setSize
 
Methods inherited from class edu.stanford.hci.dtools.statechart.model.ModelElement
addPropertyChangeListener, getEditableValue, isPropertySet, removePropertyChangeListener, resetPropertyValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputModel

public InputModel(IOComponent model)

InputModel

public InputModel(InputModel copy)
Method Detail

getGlobalComponent

public InputComponent getGlobalComponent()
Overrides:
getGlobalComponent in class IOModel