edu.stanford.hci.dtools.deviceeditor.components
Class OutputComponent

java.lang.Object
  extended by edu.stanford.hci.dtools.statechart.model.ModelElement
      extended by edu.stanford.hci.dtools.deviceeditor.components.IOComponent
          extended by edu.stanford.hci.dtools.deviceeditor.components.OutputComponent
All Implemented Interfaces:
java.io.Serializable, org.eclipse.ui.views.properties.IPropertySource
Direct Known Subclasses:
DisplayComponent, LEDComponent, SpeakerComponent

public abstract class OutputComponent
extends IOComponent

d.tools interface representing all devices which can provide output to the system. This includes LCDs, LEDs, etc.

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.deviceeditor.components.IOComponent
CONNECTION_PROP, CONTINUOUS_RANGE_MAX, CONTINUOUS_RANGE_MIN, HARDWARE_PROP, HIGHLIGHT_PROP, IMAGE_PROP, LOCATION_PROP, SIZE_PROP, SOCKET_PROP
 
Constructor Summary
OutputComponent()
           
OutputComponent(OutputComponent copy)
           
OutputComponent(java.lang.String name, java.lang.String image, org.eclipse.draw2d.geometry.Point location, org.eclipse.draw2d.geometry.Dimension dimensions, java.lang.String hardware)
           
 
Method Summary
 
Methods inherited from class edu.stanford.hci.dtools.deviceeditor.components.IOComponent
getControlSignalSources, getControlSignalTargets, getCopy, getDefaultContinuousControlSignalTarget, getDefaultControlSignalSource, getDefaultDiscreteControlSignalTarget, getDefaultImage, getDeviceConfiguration, getDiagramComponent, getHardwareAddress, getHardwareConnection, getHardwareConnectionImage, getHighlighted, getImageFilename, getLocation, getName, getPrivateName, getPropertyDescriptors, getPropertyValue, getSize, getSocket, getSocketImage, getTypeName, setDeviceConfiguration, setDiagramComponent, setHardwareAddress, setHardwareConnection, setHighlighted, setImageFilename, setLocation, setName, setPrivateName, setPropertyValue, setSize, setSocket
 
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

OutputComponent

public OutputComponent(java.lang.String name,
                       java.lang.String image,
                       org.eclipse.draw2d.geometry.Point location,
                       org.eclipse.draw2d.geometry.Dimension dimensions,
                       java.lang.String hardware)

OutputComponent

public OutputComponent()

OutputComponent

public OutputComponent(OutputComponent copy)