24 lines
999 B
JavaScript
24 lines
999 B
JavaScript
export function getShapeName(clazz) {
|
|
switch (clazz) {
|
|
case 'start': return 'start-node';
|
|
case 'end': return 'end-node';
|
|
case 'gateway': return 'gateway-node';
|
|
case 'exclusiveGateway': return 'exclusive-gateway-node';
|
|
case 'parallelGateway': return 'parallel-gateway-node';
|
|
case 'inclusiveGateway': return 'inclusive-gateway-node';
|
|
case 'timerStart': return 'timer-start-node';
|
|
case 'messageStart': return 'message-start-node';
|
|
case 'signalStart': return 'signal-start-node';
|
|
case 'userTask': return 'user-task-node';
|
|
case 'scriptTask': return 'script-task-node';
|
|
case 'mailTask': return 'mail-task-node';
|
|
case 'javaTask': return 'java-task-node';
|
|
case 'receiveTask': return 'receive-task-node';
|
|
case 'timerCatch': return 'timer-catch-node';
|
|
case 'messageCatch': return 'message-catch-node';
|
|
case 'signalCatch': return 'signal-catch-node';
|
|
case 'subProcess': return 'sub-process-node';
|
|
default: return 'task-node';
|
|
}
|
|
}
|