Skip to contentMethod: getApllManViewLogic()
      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: }