- All Superinterfaces:
Accessory
,Accessory
,Accessory
,DoublePlayer
,DoublePlayer
,DoubleTrigger
,DoubleTrigger
,DoubleTrigger
,Member
,ReadOnlyInterface
,Trigger
,Trigger
,Trigger
,WritableInterface
public interface DoublePlayer extends DoubleTrigger, DoublePlayer
-
Method Summary
Modifier and Type Method Description List<? extends DoublePlayerItem>
getDiagramItems()
List<? extends DoublePlayerItem>
getDiagramItems(Diagram diagram)
void
setMinimumSpeed(int minimumSpeed)
void
setStep(double step)
DoublePlayer
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.plugin.model.writable.accessory.trigger.DoubleTrigger
setMaximum, setMinimum, setRecordEnabled, setValue
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
-
setStep
- Throws:
IllegalChangeException
-
setMinimumSpeed
- Throws:
IllegalChangeException
-
getDiagramItems
List<? extends DoublePlayerItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDoublePlayer
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceAccessory
- Specified by:
getDiagramItems
in interfaceDoublePlayer
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceDoubleTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Specified by:
getDiagramItems
in interfaceTrigger
- Throws:
IllegalComponentException
-
toReadOnly
DoublePlayer toReadOnly()- Specified by:
toReadOnly
in interfaceAccessory
- Specified by:
toReadOnly
in interfaceDoubleTrigger
- Specified by:
toReadOnly
in interfaceTrigger
- Specified by:
toReadOnly
in interfaceWritableInterface
-