bpmnType.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // bpmn-js/lib/draw/BpmnRenderer.js -> handlers
  2. // BPMN2.0文件节点类型
  3. export default {
  4. Event: 'bpmn:Event',
  5. StartEvent: 'bpmn:StartEvent',
  6. MessageEventDefinition: 'bpmn:MessageEventDefinition',
  7. TimerEventDefinition: 'bpmn:TimerEventDefinition',
  8. EscalationEventDefinition: 'bpmn:EscalationEventDefinition',
  9. ConditionalEventDefinition: 'bpmn:ConditionalEventDefinition',
  10. LinkEventDefinition: 'bpmn:LinkEventDefinition',
  11. ErrorEventDefinition: 'bpmn:ErrorEventDefinition',
  12. CancelEventDefinition: 'bpmn:CancelEventDefinition',
  13. CompensateEventDefinition: 'bpmn:CompensateEventDefinition',
  14. SignalEventDefinition: 'bpmn:SignalEventDefinition',
  15. MultipleEventDefinition: 'bpmn:MultipleEventDefinition',
  16. ParallelMultipleEventDefinition: 'bpmn:ParallelMultipleEventDefinition',
  17. EndEvent: 'bpmn:EndEvent',
  18. TerminateEventDefinition: 'bpmn:TerminateEventDefinition',
  19. IntermediateEvent: 'bpmn:IntermediateEvent',
  20. IntermediateCatchEvent: 'bpmn:IntermediateCatchEvent',
  21. IntermediateThrowEvent: 'bpmn:IntermediateThrowEvent',
  22. Activity: 'bpmn:Activity',
  23. Task: 'bpmn:Task',
  24. ServiceTask: 'bpmn:ServiceTask',
  25. UserTask: 'bpmn:UserTask',
  26. ManualTask: 'bpmn:ManualTask',
  27. SendTask: 'bpmn:SendTask',
  28. ReceiveTask: 'bpmn:ReceiveTask',
  29. ScriptTask: 'bpmn:ScriptTask',
  30. BusinessRuleTask: 'bpmn:BusinessRuleTask',
  31. SubProcess: 'bpmn:SubProcess',
  32. AdHocSubProcess: 'bpmn:AdHocSubProcess',
  33. Transaction: 'bpmn:Transaction',
  34. CallActivity: 'bpmn:CallActivity',
  35. Participant: 'bpmn:Participant',
  36. Lane: 'bpmn:Lane',
  37. InclusiveGateway: 'bpmn:InclusiveGateway',
  38. ExclusiveGateway: 'bpmn:ExclusiveGateway',
  39. ComplexGateway: 'bpmn:ComplexGateway',
  40. ParallelGateway: 'bpmn:ParallelGateway',
  41. EventBasedGateway: 'bpmn:EventBasedGateway',
  42. Gateway: 'bpmn:Gateway',
  43. SequenceFlow: 'bpmn:SequenceFlow',
  44. Association: 'bpmn:Association',
  45. DataInputAssociation: 'bpmn:DataInputAssociation',
  46. DataOutputAssociation: 'bpmn:DataOutputAssociation',
  47. MessageFlow: 'bpmn:MessageFlow',
  48. DataObject: 'bpmn:DataObject',
  49. DataObjectReference: 'bpmn:DataObjectReference',
  50. DataInput: 'bpmn:DataInput',
  51. DataOutput: 'bpmn:DataOutput',
  52. DataStoreReference: 'bpmn:DataStoreReference',
  53. BoundaryEvent: 'bpmn:BoundaryEvent',
  54. Group: 'bpmn:Group',
  55. label: 'label',
  56. TextAnnotation: 'bpmn:TextAnnotation',
  57. ParticipantMultiplicityMarker: 'ParticipantMultiplicityMarker',
  58. SubProcessMarker: 'SubProcessMarker',
  59. ParallelMarker: 'ParallelMarker',
  60. SequentialMarker: 'SequentialMarker',
  61. CompensationMarker: 'CompensationMarker',
  62. LoopMarker: 'LoopMarker',
  63. AdhocMarker: 'AdhocMarker',
  64. };