Class SimplePortListPanel<S extends org.bidib.wizard.model.status.BidibStatus,​P extends org.bidib.wizard.model.ports.Port<S>,​L extends org.bidib.wizard.api.model.listener.PortListener<P>,​M extends PortModelListener<P>>

    • Field Detail

      • LOGGER

        protected final org.slf4j.Logger LOGGER
      • portListener

        protected L extends org.bidib.wizard.api.model.listener.PortListener<P> portListener
    • Method Detail

      • setPortListener

        public void setPortListener​(L listener)
      • listChanged

        public void listChanged()
        Specified by:
        listChanged in interface org.bidib.wizard.api.model.listener.PortListListener
      • changeLabel

        public void changeLabel​(org.bidib.wizard.common.script.node.types.TargetType portType)
        Specified by:
        changeLabel in interface ChangeLabelSupport
      • getPorts

        protected abstract List<P> getPorts()
        Get the list of ports.
        Returns:
        the list of ports
      • getPortListener

        public org.bidib.wizard.api.model.listener.PortListener<P> getPortListener()
        Specified by:
        getPortListener in interface org.bidib.wizard.api.model.listener.PortListenerProvider<S extends org.bidib.wizard.model.status.BidibStatus>