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