index.js 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.SequenceFlowModel = exports.SequenceFlowView = exports.ServiceTaskModel = exports.ServiceTaskView = exports.UserTaskModel = exports.UserTaskView = exports.ExclusiveGatewayModel = exports.ExclusiveGatewayView = exports.EndEventModel = exports.EndEventView = exports.StartEventView = exports.StartEventModel = exports.BpmnElement = void 0;
  4. // import LogicFlow from '@logicflow/core';
  5. var StartEvent_1 = require("./events/StartEvent");
  6. Object.defineProperty(exports, "StartEventModel", { enumerable: true, get: function () { return StartEvent_1.StartEventModel; } });
  7. Object.defineProperty(exports, "StartEventView", { enumerable: true, get: function () { return StartEvent_1.StartEventView; } });
  8. var EndEvent_1 = require("./events/EndEvent");
  9. Object.defineProperty(exports, "EndEventView", { enumerable: true, get: function () { return EndEvent_1.EndEventView; } });
  10. Object.defineProperty(exports, "EndEventModel", { enumerable: true, get: function () { return EndEvent_1.EndEventModel; } });
  11. var ExclusiveGateway_1 = require("./gateways/ExclusiveGateway");
  12. Object.defineProperty(exports, "ExclusiveGatewayView", { enumerable: true, get: function () { return ExclusiveGateway_1.ExclusiveGatewayView; } });
  13. Object.defineProperty(exports, "ExclusiveGatewayModel", { enumerable: true, get: function () { return ExclusiveGateway_1.ExclusiveGatewayModel; } });
  14. var UserTask_1 = require("./tasks/UserTask");
  15. Object.defineProperty(exports, "UserTaskView", { enumerable: true, get: function () { return UserTask_1.UserTaskView; } });
  16. Object.defineProperty(exports, "UserTaskModel", { enumerable: true, get: function () { return UserTask_1.UserTaskModel; } });
  17. var ServiceTask_1 = require("./tasks/ServiceTask");
  18. Object.defineProperty(exports, "ServiceTaskView", { enumerable: true, get: function () { return ServiceTask_1.ServiceTaskView; } });
  19. Object.defineProperty(exports, "ServiceTaskModel", { enumerable: true, get: function () { return ServiceTask_1.ServiceTaskModel; } });
  20. var SequenceFlow_1 = require("./flow/SequenceFlow");
  21. Object.defineProperty(exports, "SequenceFlowView", { enumerable: true, get: function () { return SequenceFlow_1.SequenceFlowView; } });
  22. Object.defineProperty(exports, "SequenceFlowModel", { enumerable: true, get: function () { return SequenceFlow_1.SequenceFlowModel; } });
  23. var constant_1 = require("./constant");
  24. // todo: name
  25. var BpmnElement = /** @class */ (function () {
  26. function BpmnElement(_a) {
  27. var lf = _a.lf;
  28. lf.setTheme(constant_1.theme);
  29. lf.register(StartEvent_1.default);
  30. lf.register(EndEvent_1.default);
  31. lf.register(ExclusiveGateway_1.default);
  32. lf.register(UserTask_1.default);
  33. lf.register(ServiceTask_1.default);
  34. // 支持自定义bpmn元素的边
  35. if (!lf.options.customBpmnEdge) {
  36. lf.register(SequenceFlow_1.default);
  37. lf.setDefaultEdgeType('bpmn:sequenceFlow');
  38. }
  39. }
  40. BpmnElement.pluginName = 'bpmnElement';
  41. return BpmnElement;
  42. }());
  43. exports.BpmnElement = BpmnElement;