Class DmxSceneryModel

  • All Implemented Interfaces:
    com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable, DmxEnvironmentProvider

    public class DmxSceneryModel
    extends com.jgoodies.binding.beans.Model
    implements DmxEnvironmentProvider
    The DmxSceneryModel holds all information of the selected node that is needed for DMX modeling. It has a list of the DmxScenery instances.
    See Also:
    Serialized Form
    • Constructor Detail

      • DmxSceneryModel

        public DmxSceneryModel()
    • Method Detail

      • setBacklightPorts

        public void setBacklightPorts​(List<org.bidib.wizard.model.ports.BacklightPort> backlightPorts)
        Parameters:
        backlightPorts - the backlightPorts to set
      • setLightPorts

        public void setLightPorts​(List<org.bidib.wizard.model.ports.DmxLightPort> lightPorts)
        Parameters:
        lightPorts - the lightPorts to set
      • getSceneries

        public List<DmxScenery> getSceneries()
        Returns:
        the sceneries
      • addScenery

        public void addScenery​(DmxScenery scenery)
        Parameters:
        scenery - the scenery to add
      • setSceneries

        public void setSceneries​(List<DmxScenery> sceneries)
        Parameters:
        sceneries - the sceneries to set
      • setDmxChannels

        public void setDmxChannels​(List<org.bidib.wizard.model.ports.DmxChannel> dmxChannels)
        Parameters:
        dmxChannels - the dmxChannels to set
      • getMacros

        public List<org.bidib.wizard.api.model.Macro> getMacros()
        Returns:
        the macros
      • setMacros

        public void setMacros​(List<org.bidib.wizard.api.model.Macro> macros)
        Parameters:
        macros - the macros to set