Catalog alignment
[sdc.git] / catalog-ui / src / app / ng2 / pages / composition / graph / composition-graph.module.ts
1 import {NgModule} from "@angular/core";
2 import {CommonModule} from "@angular/common";
3 import {CompositionGraphComponent} from "./composition-graph.component";
4 import {ZoneModules} from "./canvas-zone/zones-module";
5 import {CompositionGraphZoneUtils} from "./utils/composition-graph-zone-utils";
6 import {CompositionGraphGeneralUtils} from "./utils/composition-graph-general-utils";
7 import {CommonGraphUtils} from "./common/common-graph-utils";
8 import {LinksFactory} from "app/models/graph/graph-links/links-factory";
9 import {NodesFactory} from "app/models/graph/nodes/nodes-factory";
10 import {ImageCreatorService} from "./common/image-creator.service";
11 import {MatchCapabilitiesRequirementsUtils} from "./utils/match-capability-requierment-utils";
12 import {CompositionGraphNodesUtils} from "./utils/composition-graph-nodes-utils";
13 import {ConnectionWizardService} from "app/ng2/pages/composition/graph/connection-wizard/connection-wizard.service";
14 import {CompositionGraphPaletteUtils} from "./utils/composition-graph-palette-utils";
15 import {QueueServiceUtils} from "app/ng2/utils/queue-service-utils";
16 import {DndModule} from "ngx-drag-drop";
17 import { MenuListNg2Module } from "app/ng2/components/downgrade-wrappers/menu-list-ng2/menu-list-ng2.module";
18 import { UiElementsModule } from "app/ng2/components/ui/ui-elements.module";
19 import {ServicePathSelectorModule} from "./service-path-selector/service-path-selector.module";
20 import {SdcUiComponentsModule, SdcUiServices} from "onap-ui-angular";
21 import {CanvasSearchModule} from "./canvas-search/canvas-search.module";
22 import {CompositionGraphLinkUtils, ServicePathGraphUtils} from "./utils";
23
24
25 @NgModule({
26     declarations: [CompositionGraphComponent],
27     imports: [CommonModule,
28         ServicePathSelectorModule,
29         SdcUiComponentsModule,
30         MenuListNg2Module,
31         UiElementsModule,
32         ZoneModules,
33         CanvasSearchModule,
34         DndModule],
35     exports: [CompositionGraphComponent],
36     entryComponents: [CompositionGraphComponent],
37     providers: [
38         CompositionGraphZoneUtils,
39         CompositionGraphGeneralUtils,
40         MatchCapabilitiesRequirementsUtils,
41         CompositionGraphNodesUtils,
42         CompositionGraphLinkUtils,
43         CommonGraphUtils,
44         NodesFactory,
45         LinksFactory,
46         ImageCreatorService,
47         ConnectionWizardService,
48         CompositionGraphPaletteUtils,
49         QueueServiceUtils,
50         SdcUiServices.simplePopupMenuService,
51         ServicePathGraphUtils
52     ]
53 })
54 export class CompositionGraphModule {
55 }