Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 1 | import {AvailableModelsTreeService} from './service-planning/available-models-tree/available-models-tree.service'; |
| 2 | import {HighlightPipe} from '../shared/pipes/highlight/highlight-filter.pipe'; |
| 3 | import {TreeModule} from 'angular-tree-component'; |
| 4 | import {BrowserModule} from '@angular/platform-browser'; |
| 5 | import {TooltipModule} from 'ngx-tooltip'; |
| 6 | import {AvailableModelsTreeComponent} from './service-planning/available-models-tree/available-models-tree.component'; |
| 7 | import {AaiService} from '../shared/services/aaiService/aai.service'; |
| 8 | import {DrawingBoardTreeComponent} from './service-planning/drawing-board-tree/drawing-board-tree.component'; |
| 9 | import {SharedModule} from '../shared/shared.module'; |
| 10 | import {ContextMenuModule, ContextMenuService} from 'ngx-contextmenu'; |
| 11 | import {CommonModule} from '@angular/common'; |
| 12 | import {DrawingBoardHeader} from './service-planning/drawing-board-header/drawing-board-header.component'; |
| 13 | import {ServicePlanningComponent, ServicePlanningEmptyComponent} from './service-planning/service-planning.component'; |
| 14 | import {DuplicateVnfComponent} from './service-planning/duplicate/duplicate-vnf.component'; |
| 15 | import {DuplicateService} from './service-planning/duplicate/duplicate.service'; |
| 16 | import {FormsModule} from '@angular/forms'; |
| 17 | import {DrawingBoardTreeService} from "./service-planning/drawing-board-tree/drawing-board-tree.service"; |
| 18 | import {DrawingBoardHeaderService} from "./service-planning/drawing-board-header/drawing-board-header.service"; |
| 19 | import {TreeNodeHeaderPropertiesComponent} from "./service-planning/drawing-board-tree/tree-node-header-properties/tree-node-header-properties.component"; |
| 20 | import {SafePipe} from "../shared/pipes/safe/safe.pipe"; |
| 21 | import {FeatureFlagModule} from "../featureFlag/featureFlag.module"; |
| 22 | import {DynamicInputsService} from "./service-planning/objectsToTree/dynamicInputs.service"; |
| 23 | import {InstanceTreeGenerator} from "./service-planning/drawing-board-tree/instance.tree.generator"; |
| 24 | import {SharedTreeService} from "./service-planning/objectsToTree/shared.tree.service"; |
| 25 | import {ObjectToModelTreeService} from "./service-planning/objectsToTree/objectToModelTree/objectToModelTree.service"; |
| 26 | import {ObjectToInstanceTreeService} from "./service-planning/objectsToTree/objectToInstanceTree/objectToInstanceTree.service"; |
| 27 | import {ObjectToTreeService} from "./service-planning/objectsToTree/objectToTree.service"; |
| 28 | import {SearchComponent} from "./service-planning/search/search.component"; |
| 29 | import {SdcUiComponentsModule} from "onap-ui-angular"; |
| 30 | import {DrawingBoardPermissions} from "./guards/servicePlanningGuard/drawingBoardGuard"; |
| 31 | import {NgModule} from '@angular/core'; |
| 32 | import {DragAndDropService} from "./service-planning/drawing-board-tree/dragAndDrop/dragAndDrop.service"; |
| 33 | import {SdcUiServices} from "onap-ui-angular/dist"; |
| 34 | import {CreateDynamicComponentService} from "onap-ui-angular/dist/utils/create-dynamic-component.service"; |
| 35 | import {ComponentInfoComponent} from './service-planning/component-info/component-info.component'; |
| 36 | import {ComponentInfoService} from "./service-planning/component-info/component-info.service"; |
| 37 | |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 38 | |
| 39 | @NgModule({ |
| 40 | imports: [ |
| 41 | TreeModule, |
| 42 | BrowserModule, |
| 43 | ContextMenuModule, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 44 | FormsModule, |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 45 | TooltipModule, |
| 46 | CommonModule, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 47 | SdcUiComponentsModule, |
| 48 | SharedModule.forRoot(), |
| 49 | FeatureFlagModule.forRoot()], |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 50 | providers: [ |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 51 | AaiService, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 52 | ObjectToTreeService, |
| 53 | AvailableModelsTreeService, |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 54 | ContextMenuService, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 55 | DuplicateService, |
| 56 | DrawingBoardTreeService, |
| 57 | DrawingBoardHeaderService, |
| 58 | DrawingBoardPermissions, |
| 59 | SafePipe, |
| 60 | ObjectToInstanceTreeService, |
| 61 | ObjectToModelTreeService, |
| 62 | DynamicInputsService, |
| 63 | InstanceTreeGenerator, |
| 64 | SharedTreeService, |
| 65 | SdcUiServices.ModalService, |
| 66 | SdcUiServices.LoaderService, |
| 67 | CreateDynamicComponentService, |
| 68 | ComponentInfoService, |
| 69 | DragAndDropService], |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 70 | declarations: [ |
| 71 | AvailableModelsTreeComponent, |
| 72 | HighlightPipe, |
| 73 | DrawingBoardTreeComponent, |
| 74 | DrawingBoardHeader, |
| 75 | ServicePlanningComponent, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 76 | ServicePlanningEmptyComponent, |
| 77 | DuplicateVnfComponent, |
| 78 | TreeNodeHeaderPropertiesComponent, |
| 79 | SearchComponent, |
| 80 | ComponentInfoComponent], |
| 81 | entryComponents: [DuplicateVnfComponent], |
| 82 | exports: [AvailableModelsTreeComponent, DrawingBoardTreeComponent, DrawingBoardHeader, TreeNodeHeaderPropertiesComponent, SearchComponent] |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 83 | }) |
| 84 | |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 85 | export class DrawingBoardModule { |
| 86 | } |