Skip to content

Package: ApplicationManager

ApplicationManager

nameinstructionbranchcomplexitylinemethod
ApplicationManager()
M: 22 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 5 C: 0
0%
M: 1 C: 0
0%
getApllManViewLogic()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /**
2: *
3: */
4: package main;
5:
6: import gui.MainController;
7: import model.ModelFacade;
8:
9: /**
10: * Starts and prepares the application.
11: *
12: * @author Phil
13: *
14: */
15: public class ApplicationManager {
16:         /**
17:          * the coreModel to set.
18:          */
19:         private final ModelFacade modelFacade;
20:         /**
21:          * the controller to set.
22:          */
23:         private final MainController controller;
24:         /**
25:          * the application manager view-logic part.
26:          */
27:         private final ApplicationManagerViewLogic apllManViewLogic;
28:
29:         /**
30:          * private constructor.
31:          *
32:          */
33:         ApplicationManager() {
34:                 this.modelFacade = new ModelFacade();
35:                 this.controller = new MainController(this.modelFacade);
36:                 this.apllManViewLogic = new ApplicationManagerViewLogic(this.controller);
37:         }
38:
39:         /**
40:          * @return the apllManViewLogic
41:          */
42:         ApplicationManagerViewLogic getApllManViewLogic() {
43:                 return this.apllManViewLogic;
44:         }
45:
46: }