Package org.bidib.wizard.utils
Class FunctionConversionFactory
java.lang.Object
org.bidib.wizard.utils.FunctionConversionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> convert(org.bidib.jbidibc.core.schema.bidib2.MacroPoint macroPoint, org.bidib.wizard.api.model.NodeInterface node) org.bidib.jbidibc.core.schema.bidib2.MacroPointconvert(org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertAccessoryAction(org.bidib.wizard.api.model.function.AccessoryOkayFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertAnalogPortAction(org.bidib.wizard.api.model.function.AnalogPortAction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertBacklightPortAction(org.bidib.wizard.api.model.function.BacklightPortAction action) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertCriticalAction(org.bidib.wizard.api.model.function.CriticalFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertDelayAction(org.bidib.wizard.api.model.function.DelayFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertFlagAction(org.bidib.wizard.api.model.function.FlagFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertInputAction(org.bidib.wizard.api.model.function.InputFunction function) protected org.bidib.wizard.api.model.function.InputFunctionconvertInputPoint(org.bidib.jbidibc.core.schema.bidib2.MacroPointInput macroPoint, List<org.bidib.wizard.model.ports.InputPort> inputPorts) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertLightPortAction(org.bidib.wizard.api.model.function.LightPortAction action) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertMacroAction(org.bidib.wizard.api.model.function.MacroFunction function) protected org.bidib.wizard.api.model.function.AccessoryOkayFunctionconvertMacroPointAccessoryNotification(org.bidib.jbidibc.core.schema.bidib2.MacroPointAccessoryNotification macroPoint, List<org.bidib.wizard.model.ports.InputPort> inputPorts) protected org.bidib.wizard.api.model.function.CriticalFunctionconvertMacroPointCriticalSection(org.bidib.jbidibc.core.schema.bidib2.MacroPointCriticalSection macroPoint) protected org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> convertMacroPointDelay(org.bidib.jbidibc.core.schema.bidib2.MacroPointDelay macroPoint) protected org.bidib.wizard.api.model.function.FlagFunctionconvertMacroPointFlag(org.bidib.jbidibc.core.schema.bidib2.MacroPointFlag macroPoint, List<org.bidib.wizard.api.model.Flag> flags) protected org.bidib.wizard.api.model.function.MacroFunctionconvertMacroPointMacro(org.bidib.jbidibc.core.schema.bidib2.MacroPointMacro macroPoint) protected org.bidib.wizard.api.model.function.AnalogPortActionconvertMacroPointOutputAnalog(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputAnalog macroPoint, List<org.bidib.wizard.model.ports.AnalogPort> analogPorts) protected org.bidib.wizard.api.model.function.BacklightPortActionconvertMacroPointOutputBacklight(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputBacklight macroPoint, List<org.bidib.wizard.model.ports.BacklightPort> backlightPorts) protected org.bidib.wizard.api.model.function.LightPortActionconvertMacroPointOutputLight(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputLight macroPoint, List<org.bidib.wizard.model.ports.LightPort> lightPorts) protected org.bidib.wizard.api.model.function.MotorPortActionconvertMacroPointOutputMotor(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputMotor macroPoint, List<org.bidib.wizard.model.ports.MotorPort> motorPorts) protected org.bidib.wizard.api.model.function.ServoPortActionconvertMacroPointOutputServo(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputServo macroPoint, List<org.bidib.wizard.model.ports.ServoPort> servoPorts) protected org.bidib.wizard.api.model.function.SoundPortActionconvertMacroPointOutputSound(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSound macroPoint, List<org.bidib.wizard.model.ports.SoundPort> soundPorts) protected org.bidib.wizard.api.model.function.SwitchPortActionconvertMacroPointOutputSwitch(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSwitch macroPoint, List<org.bidib.wizard.model.ports.SwitchPort> switchPorts) protected org.bidib.wizard.api.model.function.SwitchPairPortActionconvertMacroPointOutputSwitchPair(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSwitchPair macroPoint, List<org.bidib.wizard.model.ports.SwitchPairPort> switchPairPorts) protected org.bidib.wizard.api.model.function.ServoMoveQueryFunctionconvertMacroPointServoMoveQuery(org.bidib.jbidibc.core.schema.bidib2.MacroPointServoMoveQuery macroPoint, List<org.bidib.wizard.model.ports.ServoPort> servoPorts) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertMotorPortAction(org.bidib.wizard.api.model.function.MotorPortAction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertRandomDelayAction(org.bidib.wizard.api.model.function.RandomDelayFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertServoMoveQueryAction(org.bidib.wizard.api.model.function.ServoMoveQueryFunction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertServoPortAction(org.bidib.wizard.api.model.function.ServoPortAction action) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertSoundPortAction(org.bidib.wizard.api.model.function.SoundPortAction function) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertSwitchPairPortAction(org.bidib.wizard.api.model.function.SwitchPairPortAction action) protected org.bidib.jbidibc.core.schema.bidib2.MacroPointconvertSwitchPortAction(org.bidib.wizard.api.model.function.SwitchPortAction action)
-
Constructor Details
-
FunctionConversionFactory
public FunctionConversionFactory()
-
-
Method Details
-
convert
public org.bidib.jbidibc.core.schema.bidib2.MacroPoint convert(org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> function) -
convert
public org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> convert(org.bidib.jbidibc.core.schema.bidib2.MacroPoint macroPoint, org.bidib.wizard.api.model.NodeInterface node) -
convertInputAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertInputAction(org.bidib.wizard.api.model.function.InputFunction function) -
convertInputPoint
protected org.bidib.wizard.api.model.function.InputFunction convertInputPoint(org.bidib.jbidibc.core.schema.bidib2.MacroPointInput macroPoint, List<org.bidib.wizard.model.ports.InputPort> inputPorts) -
convertMacroAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertMacroAction(org.bidib.wizard.api.model.function.MacroFunction function) -
convertMacroPointMacro
protected org.bidib.wizard.api.model.function.MacroFunction convertMacroPointMacro(org.bidib.jbidibc.core.schema.bidib2.MacroPointMacro macroPoint) -
convertFlagAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertFlagAction(org.bidib.wizard.api.model.function.FlagFunction function) -
convertMacroPointFlag
protected org.bidib.wizard.api.model.function.FlagFunction convertMacroPointFlag(org.bidib.jbidibc.core.schema.bidib2.MacroPointFlag macroPoint, List<org.bidib.wizard.api.model.Flag> flags) -
convertDelayAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertDelayAction(org.bidib.wizard.api.model.function.DelayFunction function) -
convertRandomDelayAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertRandomDelayAction(org.bidib.wizard.api.model.function.RandomDelayFunction function) -
convertMacroPointDelay
protected org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> convertMacroPointDelay(org.bidib.jbidibc.core.schema.bidib2.MacroPointDelay macroPoint) -
convertCriticalAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertCriticalAction(org.bidib.wizard.api.model.function.CriticalFunction function) -
convertMacroPointCriticalSection
protected org.bidib.wizard.api.model.function.CriticalFunction convertMacroPointCriticalSection(org.bidib.jbidibc.core.schema.bidib2.MacroPointCriticalSection macroPoint) -
convertAccessoryAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertAccessoryAction(org.bidib.wizard.api.model.function.AccessoryOkayFunction function) -
convertMacroPointAccessoryNotification
protected org.bidib.wizard.api.model.function.AccessoryOkayFunction convertMacroPointAccessoryNotification(org.bidib.jbidibc.core.schema.bidib2.MacroPointAccessoryNotification macroPoint, List<org.bidib.wizard.model.ports.InputPort> inputPorts) -
convertServoMoveQueryAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertServoMoveQueryAction(org.bidib.wizard.api.model.function.ServoMoveQueryFunction function) -
convertMacroPointServoMoveQuery
protected org.bidib.wizard.api.model.function.ServoMoveQueryFunction convertMacroPointServoMoveQuery(org.bidib.jbidibc.core.schema.bidib2.MacroPointServoMoveQuery macroPoint, List<org.bidib.wizard.model.ports.ServoPort> servoPorts) -
convertServoPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertServoPortAction(org.bidib.wizard.api.model.function.ServoPortAction action) -
convertMacroPointOutputServo
protected org.bidib.wizard.api.model.function.ServoPortAction convertMacroPointOutputServo(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputServo macroPoint, List<org.bidib.wizard.model.ports.ServoPort> servoPorts) -
convertSwitchPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertSwitchPortAction(org.bidib.wizard.api.model.function.SwitchPortAction action) -
convertMacroPointOutputSwitch
protected org.bidib.wizard.api.model.function.SwitchPortAction convertMacroPointOutputSwitch(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSwitch macroPoint, List<org.bidib.wizard.model.ports.SwitchPort> switchPorts) -
convertSwitchPairPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertSwitchPairPortAction(org.bidib.wizard.api.model.function.SwitchPairPortAction action) -
convertMacroPointOutputSwitchPair
protected org.bidib.wizard.api.model.function.SwitchPairPortAction convertMacroPointOutputSwitchPair(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSwitchPair macroPoint, List<org.bidib.wizard.model.ports.SwitchPairPort> switchPairPorts) -
convertLightPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertLightPortAction(org.bidib.wizard.api.model.function.LightPortAction action) -
convertMacroPointOutputLight
protected org.bidib.wizard.api.model.function.LightPortAction convertMacroPointOutputLight(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputLight macroPoint, List<org.bidib.wizard.model.ports.LightPort> lightPorts) -
convertBacklightPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertBacklightPortAction(org.bidib.wizard.api.model.function.BacklightPortAction action) -
convertMacroPointOutputBacklight
protected org.bidib.wizard.api.model.function.BacklightPortAction convertMacroPointOutputBacklight(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputBacklight macroPoint, List<org.bidib.wizard.model.ports.BacklightPort> backlightPorts) -
convertAnalogPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertAnalogPortAction(org.bidib.wizard.api.model.function.AnalogPortAction function) -
convertMacroPointOutputAnalog
protected org.bidib.wizard.api.model.function.AnalogPortAction convertMacroPointOutputAnalog(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputAnalog macroPoint, List<org.bidib.wizard.model.ports.AnalogPort> analogPorts) -
convertMotorPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertMotorPortAction(org.bidib.wizard.api.model.function.MotorPortAction function) -
convertMacroPointOutputMotor
protected org.bidib.wizard.api.model.function.MotorPortAction convertMacroPointOutputMotor(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputMotor macroPoint, List<org.bidib.wizard.model.ports.MotorPort> motorPorts) -
convertSoundPortAction
protected org.bidib.jbidibc.core.schema.bidib2.MacroPoint convertSoundPortAction(org.bidib.wizard.api.model.function.SoundPortAction function) -
convertMacroPointOutputSound
protected org.bidib.wizard.api.model.function.SoundPortAction convertMacroPointOutputSound(org.bidib.jbidibc.core.schema.bidib2.MacroPointOutputSound macroPoint, List<org.bidib.wizard.model.ports.SoundPort> soundPorts)
-