Class DefaultNodeScripting
- java.lang.Object
-
- org.bidib.wizard.mvc.main.controller.DefaultNodeScripting
-
- All Implemented Interfaces:
org.bidib.wizard.api.script.Scripting,org.bidib.wizard.common.script.node.NodeScripting
public class DefaultNodeScripting extends Object implements org.bidib.wizard.common.script.node.NodeScripting
-
-
Constructor Summary
Constructors Constructor Description DefaultNodeScripting(MainModel mainModel, MainControllerInterface mainController, CvDefinitionPanelControllerInterface cvDefinitionPanelController, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, NodeService nodeService, NodeScriptingSupportProvider nodeScriptingSupportProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)booleanisNodeHasRestartPending(Long uuid)voidreselectNode(Long uuid)voidresetNode(Long uuid)voidsetAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)voidsetCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)voidsetFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... featureTypes)voidsetLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)voidsetMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)voidsetPortConfig(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)
-
-
-
Constructor Detail
-
DefaultNodeScripting
public DefaultNodeScripting(MainModel mainModel, MainControllerInterface mainController, CvDefinitionPanelControllerInterface cvDefinitionPanelController, org.bidib.wizard.api.service.node.SwitchingNodeService switchingNodeService, NodeService nodeService, NodeScriptingSupportProvider nodeScriptingSupportProvider)
-
-
Method Detail
-
setLabel
public void setLabel(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
setLabelin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setCv
public void setCv(Long uuid, org.bidib.wizard.common.script.node.types.CvType... cvTypes)
- Specified by:
setCvin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setFeature
public void setFeature(Long uuid, org.bidib.wizard.common.script.node.types.FeatureType... featureTypes)
- Specified by:
setFeaturein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
isNodeHasRestartPending
public boolean isNodeHasRestartPending(Long uuid)
- Specified by:
isNodeHasRestartPendingin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
resetNode
public void resetNode(Long uuid)
- Specified by:
resetNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
reselectNode
public void reselectNode(Long uuid)
- Specified by:
reselectNodein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setAccessory
public void setAccessory(Long uuid, org.bidib.wizard.api.model.Accessory accessory)
- Specified by:
setAccessoryin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setMacro
public void setMacro(Long uuid, org.bidib.wizard.api.model.Macro macro)
- Specified by:
setMacroin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
setPortConfig
public void setPortConfig(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType, Map<Byte,org.bidib.jbidibc.messages.port.PortConfigValue<?>> portConfig)
- Specified by:
setPortConfigin interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
assertPortType
public void assertPortType(Long uuid, org.bidib.wizard.common.script.node.types.TargetType portType)
- Specified by:
assertPortTypein interfaceorg.bidib.wizard.common.script.node.NodeScripting
-
-