All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.wizard.mvc.script.view.NodeScripting Maven / Gradle / Ivy

There is a newer version: 2.0.0-M1
Show newest version
package org.bidib.wizard.mvc.script.view;

import java.util.Map;

import org.bidib.jbidibc.core.port.PortConfigValue;
import org.bidib.wizard.mvc.main.model.Accessory;
import org.bidib.wizard.mvc.main.model.Macro;
import org.bidib.wizard.script.Scripting;
import org.bidib.wizard.script.node.types.CvType;
import org.bidib.wizard.script.node.types.TargetType;

public interface NodeScripting extends Scripting {

    void setCv(Long uuid, CvType cvType);

    void setLabel(Long uuid, TargetType portType);

    void setMacro(Long uuid, Macro macro);

    void setAccessory(Long uuid, Accessory accessory);

    void resetNode(Long uuid);

    void reselectNode(Long uuid);

    void setPortConfig(Long uuid, TargetType portType, final Map> portConfig);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy