View Javadoc
1   package fr.ifremer.dali.ui.swing.util.map;
2   
3   /**
4    * @author peck7 on 28/07/2020.
5    */
6   public interface MapParentUIModel {
7   
8       String EVENT_OPEN_FULLSCREEN = "eventOpenFullscreen";
9       String EVENT_CLOSE_FULLSCREEN = "eventCloseFullscreen";
10  
11      MapUIModel getMapUIModel();
12  
13      void fireOpenFullScreenEvent();
14  //    default void fireOpenFullScreenEvent() {
15  //        fireEvent(EVENT_OPEN_FULLSCREEN);
16  //    }
17  
18      void fireCloseFullScreenEvent();
19  //    default void fireCloseFullScreenEvent() {
20  //        fireEvent(EVENT_CLOSE_FULLSCREEN);
21  //    }
22  
23  //    default void fireEvent(String event) {
24  //        if (this instanceof AbstractBeanUIModel) {
25  //            AbstractBeanUIModel thisModel = (AbstractBeanUIModel) this;
26  //            boolean modify = thisModel.isModify();
27  //            thisModel.firePropertyChanged(event, null, true);
28  //            thisModel.setModify(modify);
29  //        }
30  //    }
31  }