Package org.bidib.wizard.utils
Class FunctionConversionFactory
- java.lang.Object
-
- org.bidib.wizard.utils.FunctionConversionFactory
-
public class FunctionConversionFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionConversionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)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)
-
-
-
Method Detail
-
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)
-
-