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"; |
Ittay Stern | f792671 | 2019-07-07 19:23:03 +0300 | [diff] [blame] | 37 | import {NetworkStepService} from "./service-planning/objectsToTree/models/vrf/vrfModal/networkStep/network.step.service"; |
| 38 | import {VpnStepService} from "./service-planning/objectsToTree/models/vrf/vrfModal/vpnStep/vpn.step.service"; |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 39 | |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 40 | |
| 41 | @NgModule({ |
| 42 | imports: [ |
Einat Vinouze | e1f7974 | 2019-08-27 16:01:01 +0300 | [diff] [blame^] | 43 | TreeModule.forRoot(), |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 44 | BrowserModule, |
| 45 | ContextMenuModule, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 46 | FormsModule, |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 47 | TooltipModule, |
| 48 | CommonModule, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 49 | SdcUiComponentsModule, |
| 50 | SharedModule.forRoot(), |
| 51 | FeatureFlagModule.forRoot()], |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 52 | providers: [ |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 53 | AaiService, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 54 | ObjectToTreeService, |
| 55 | AvailableModelsTreeService, |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 56 | ContextMenuService, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 57 | DuplicateService, |
| 58 | DrawingBoardTreeService, |
| 59 | DrawingBoardHeaderService, |
| 60 | DrawingBoardPermissions, |
| 61 | SafePipe, |
| 62 | ObjectToInstanceTreeService, |
| 63 | ObjectToModelTreeService, |
| 64 | DynamicInputsService, |
| 65 | InstanceTreeGenerator, |
| 66 | SharedTreeService, |
| 67 | SdcUiServices.ModalService, |
| 68 | SdcUiServices.LoaderService, |
| 69 | CreateDynamicComponentService, |
| 70 | ComponentInfoService, |
Ittay Stern | f792671 | 2019-07-07 19:23:03 +0300 | [diff] [blame] | 71 | DragAndDropService, |
| 72 | NetworkStepService, |
| 73 | VpnStepService], |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 74 | declarations: [ |
| 75 | AvailableModelsTreeComponent, |
| 76 | HighlightPipe, |
| 77 | DrawingBoardTreeComponent, |
| 78 | DrawingBoardHeader, |
| 79 | ServicePlanningComponent, |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 80 | ServicePlanningEmptyComponent, |
| 81 | DuplicateVnfComponent, |
| 82 | TreeNodeHeaderPropertiesComponent, |
| 83 | SearchComponent, |
| 84 | ComponentInfoComponent], |
| 85 | entryComponents: [DuplicateVnfComponent], |
| 86 | exports: [AvailableModelsTreeComponent, DrawingBoardTreeComponent, DrawingBoardHeader, TreeNodeHeaderPropertiesComponent, SearchComponent] |
Sonsino, Ofir (os0695) | ff76b5e | 2018-07-10 15:57:37 +0300 | [diff] [blame] | 87 | }) |
| 88 | |
Ittay Stern | 6f900cc | 2018-08-29 17:01:32 +0300 | [diff] [blame] | 89 | export class DrawingBoardModule { |
| 90 | } |