Uses of Class
edu.stanford.hci.dtools.deviceeditor.components.IOComponent

Packages that use IOComponent
edu.stanford.hci.dtools.deviceeditor.components   
edu.stanford.hci.dtools.deviceeditor.components.commands   
edu.stanford.hci.dtools.statechart   
edu.stanford.hci.dtools.statechart.model   
edu.stanford.hci.dtools.statechart.model.commands   
 

Uses of IOComponent in edu.stanford.hci.dtools.deviceeditor.components
 

Subclasses of IOComponent in edu.stanford.hci.dtools.deviceeditor.components
 class AccelerometerComponent
           This software is distributed under the BSD License.
 class ADCComponent
           
 class ButtonComponent
          class representing a generic button input in d.tools
 class ContinuousInputComponent
           
 class DisplayComponent
          Component class for an LCD display.
 class InputComponent
          d.tools interface representing all devices which can provide input to the system.
 class KnobComponent
           This software is distributed under the BSD License.
 class LEDComponent
          Generic component for LEDs
 class OutputComponent
          d.tools interface representing all devices which can provide output to the system.
 class SliderComponent
           This software is distributed under the BSD License.
 class SpeakerComponent
           This software is distributed under the BSD License.
 class SwitchComponent
           This software is distributed under the BSD License.
 class TimerComponent
           
 

Methods in edu.stanford.hci.dtools.deviceeditor.components that return IOComponent
 IOComponent TimerComponent.getCopy()
           
 IOComponent SwitchComponent.getCopy()
           
 IOComponent SpeakerComponent.getCopy()
           
 IOComponent SliderComponent.getCopy()
           
 IOComponent LEDComponent.getCopy()
           
 IOComponent KnobComponent.getCopy()
           
abstract  IOComponent IOComponent.getCopy()
           
 IOComponent DisplayComponent.getCopy()
           
 IOComponent ButtonComponent.getCopy()
           
 IOComponent AccelerometerComponent.getCopy()
           
 

Methods in edu.stanford.hci.dtools.deviceeditor.components with parameters of type IOComponent
 boolean DeviceDiagramModel.addChild(IOComponent s)
          For use with the device editor -- adds all IO components.
 boolean IOComponentHashMap.containsKey(IOComponent key)
           
 java.lang.Object IOComponentHashMap.get(IOComponent key)
           
 float ContinuousControlSignalSource.getContinuousValue(IOComponent component)
          Range is 0 to 1.0
 boolean DiscreteControlSignalSource.getDiscreteValue(IOComponent component)
           
 java.lang.Object IOComponentHashMap.put(IOComponent key, IOComponent value)
           
 java.lang.Object IOComponentHashMap.remove(IOComponent key)
           
 boolean DeviceDiagramModel.removeChild(IOComponent s)
           
 void ContinuousControlSignalTarget.setContinuousValue(float value, IOComponent component)
          Range is 0.0 - 1.0
 void DiscreteControlSignalTarget.setDiscreteValue(boolean value, IOComponent component)
           
 

Constructors in edu.stanford.hci.dtools.deviceeditor.components with parameters of type IOComponent
IOComponent(IOComponent copy)
           
 

Uses of IOComponent in edu.stanford.hci.dtools.deviceeditor.components.commands
 

Constructors in edu.stanford.hci.dtools.deviceeditor.components.commands with parameters of type IOComponent
IOComponentAndTransitionDeleteCommand(DeviceDiagramModel parent, IOComponent component)
           
IOComponentChangeImageCommand(IOComponent component, java.lang.String filename)
           
IOComponentDeleteCommand(DeviceDiagramModel parent, IOComponent child)
          Create a command that will remove the shape from its parent.
IOComponentDisconnectCommand(DeviceDiagramModel parent, IOComponent comp)
           
IOComponentSetConstraintCommand(IOComponent shape, org.eclipse.gef.requests.ChangeBoundsRequest req, org.eclipse.draw2d.geometry.Rectangle newBounds)
          Create a command that can resize and/or move a shape.
 

Uses of IOComponent in edu.stanford.hci.dtools.statechart
 

Method parameters in edu.stanford.hci.dtools.statechart with type arguments of type IOComponent
 void StatechartEditor.setDeviceConfiguration(DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> deviceMapping, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentConnectionMap)
          Given a new device configuration and mapping, updates all of the children with the new information
 void StatechartEditor.setDeviceConfiguration(DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> deviceMapping, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentConnectionMap)
          Given a new device configuration and mapping, updates all of the children with the new information
 

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

Methods in edu.stanford.hci.dtools.statechart.model that return IOComponent
 IOComponent IOModel.getGlobalComponent()
           
 

Constructors in edu.stanford.hci.dtools.statechart.model with parameters of type IOComponent
DisplayModel(IOComponent model)
           
DisplayModel(IOComponent model, java.lang.String image)
           
InputModel(IOComponent model)
           
IOModel(IOComponent model)
          Constructor
KnobModel(IOComponent model)
           
OutputModel(IOComponent model)
           
SliderModel(IOComponent model)
           
SwitchModel(IOComponent model)
           
TimerModel(IOComponent model)
           
 

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

Constructors in edu.stanford.hci.dtools.statechart.model.commands with parameters of type IOComponent
ComponentTransitionsDeleteCommand(IOComponent c, DiagramModel parent)
           
 

Constructor parameters in edu.stanford.hci.dtools.statechart.model.commands with type arguments of type IOComponent
SetDeviceConfigurationCommand(DiagramModel diagram, DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> map, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentMap)
           
SetDeviceConfigurationCommand(DiagramModel diagram, DeviceConfiguration newConfig, java.util.Map<IOComponent,IOComponent> map, java.util.Map<StateModel,java.util.List<ComponentConnectionModel>> componentMap)