add designer funcionality - declarative workflow 18/102618/2
authorAhmed Abbas <ahmad.helmy@orange.com>
Fri, 28 Feb 2020 16:18:36 +0000 (18:18 +0200)
committerKAPIL SINGAL <ks220y@att.com>
Fri, 28 Feb 2020 18:20:27 +0000 (18:20 +0000)
commit886d352ec99fe5281c281c16f8d4b9908fb0dcc3
treeec279d227f4e58f6cfe60c6a2aa3f5b0d9c7df78
parentdc3e41335d7ceb42901b8fd4ccace72825552302
add designer funcionality - declarative workflow

- save source editor to store
- generate graph based on json data from source editor
- make functions retrieved from server
- prevent multible functions inside action if the first fn is not dg-generic
- dg generic case (mutli functions  inside single action)
- arrange elements that are generated automcatilly using DirectedGraph lib dagree

Issue-ID: CCSDK-1779
Issue-ID: CCSDK-1783
Issue-ID: CCSDK-2017
Signed-off-by: Ahmed Abbas <ahmad.helmy@orange.com>
Change-Id: Ief3579e4a9716475c9aaf85b5a349bc2af466cdb
22 files changed:
cds-ui/designer-client/package.json
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.component.css
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.component.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/designer.store.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/functions.store.ts [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/functions/functions.component.css [deleted file]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/functions/functions.component.html [deleted file]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/functions/functions.component.spec.ts [deleted file]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/functions/functions.component.ts [deleted file]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/graph.generator.util.ts [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/graph.util.ts [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/model/designer.dashboard.state.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/model/designer.topologyTemplate.model.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/model/desinger.nodeTemplate.model.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/model/functions.state.ts [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/source-view/source-view.component.css [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/source-view/source-view.component.html [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/designer/source-view/source-view.component.ts [new file with mode: 0644]
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages.module.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/packages.routing.module.ts
cds-ui/designer-client/tslint.json