- All Superinterfaces:
Accessory
,Accessory
,Accessory
,DoubleTrigger
,DoubleTrigger
,Member
,ReadOnlyInterface
,Trigger
,Trigger
,Trigger
,WritableInterface
- All Known Subinterfaces:
DoublePlayer
,DoubleSlider
,DoubleSpinBox
public interface DoubleTrigger extends Trigger, DoubleTrigger
-
Method Summary
Modifier and Type Method Description List<? extends DoubleTriggerItem>
getDiagramItems()
List<? extends DoubleTriggerItem>
getDiagramItems(Diagram diagram)
void
setMaximum(double maximum)
void
setMinimum(double minimum)
void
setRecordEnabled(boolean recordEnabled)
void
setValue(double value)
DoubleTrigger
toReadOnly()
Methods inherited from interface omix.plugin.model.writable.accessory.Accessory
getField, owner, setLabel, setTooltip, setVisible
Methods inherited from interface omix.lang.model.accessory.trigger.DoubleTrigger
maximum, minimum, onchange, recordEnabled, value
Methods inherited from interface omix.lang.reflect.Member
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, getName, getNamespace, isAnnotationPresent
Methods inherited from interface omix.plugin.model.writable.accessory.trigger.Trigger
getConnectedMethod, invoke, setEnabled
-
Method Details
-
setValue
- Throws:
IllegalChangeException
-
setMinimum
- Throws:
IllegalChangeException
-
setMaximum
- Throws:
IllegalChangeException
-
setRecordEnabled
- Throws:
IllegalChangeException
-
getDiagramItems
List<? extends DoubleTriggerItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
-
getDiagramItems
List<? extends DoubleTriggerItem> getDiagramItems(Diagram diagram) throws IllegalComponentException- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Throws:
IllegalComponentException
-
toReadOnly
DoubleTrigger toReadOnly()- Specified by:
toReadOnly
in interfaceAccessory
- Specified by:
toReadOnly
in interfaceTrigger
- Specified by:
toReadOnly
in interfaceWritableInterface
-