aboutsummaryrefslogtreecommitdiffstats
path: root/sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts
diff options
context:
space:
mode:
authorLvbo163 <lv.bo163@zte.com.cn>2017-09-08 11:36:53 +0800
committerLvbo163 <lv.bo163@zte.com.cn>2017-09-08 11:36:53 +0800
commitc705c43cceafb81434d6eee4ced0da7024c9c008 (patch)
tree5afe3ee47e876590abdd8c4ee1af8d1afeb1be3f /sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts
parent18b2330786d193afd150bf20e4054d965259de3a (diff)
support set condition for gateway
support set condition for gateway(exclusive gateway) Issue-ID: SDC-119 Change-Id: I479ed99eb45928d90bf7361de0208eef4b113776 Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
Diffstat (limited to 'sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts')
-rw-r--r--sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts b/sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts
index 963a10b3..7f56c4af 100644
--- a/sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts
+++ b/sdc-workflow-designer-ui/src/app/services/workflow-process.service.ts
@@ -95,6 +95,16 @@ export class WorkflowProcessService {
}
}
+ public getSequenceFlow(sourceRef: string, targetRef: string): SequenceFlow {
+ const node = this.getNodeById(sourceRef);
+ if (node) {
+ const sequenceFlow = node.sequenceFlows.find(tmp => tmp.targetRef === targetRef);
+ return sequenceFlow;
+ } else {
+ return undefined;
+ }
+ }
+
public getPlanParameters(nodeId: string): PlanTreeviewItem[] {
const preNodeList = new Array<WorkflowNode>();
this.getPreNodes(nodeId, preNodeList);