1 package fr.ifremer.reefdb.ui.swing.action;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.quadrige3.ui.swing.action.AbstractMainUIAction;
27 import fr.ifremer.reefdb.config.ReefDbConfiguration;
28 import fr.ifremer.reefdb.ui.swing.ReefDbUIContext;
29 import fr.ifremer.reefdb.ui.swing.content.ReefDbMainUI;
30 import fr.ifremer.reefdb.ui.swing.content.ReefDbMainUIHandler;
31
32
33
34
35
36
37
38 public abstract class AbstractReefDbMainUIAction extends AbstractMainUIAction<ReefDbUIContext, ReefDbMainUI> {
39
40
41
42
43
44
45
46 protected AbstractReefDbMainUIAction(ReefDbMainUIHandler handler, boolean hideBody) {
47 super(handler, hideBody);
48 }
49
50 @Override
51 public ReefDbMainUIHandler getHandler() {
52 return (ReefDbMainUIHandler) super.getHandler();
53 }
54
55 @Override
56 protected ReefDbConfiguration getConfig() {
57 return (ReefDbConfiguration) super.getConfig();
58 }
59
60 @Override
61 public ReefDbUIContext getContext() {
62 return (ReefDbUIContext) super.getContext();
63 }
64 }