| 12345678910111213141516171819202122232425262728 |
- // import LogicFlow from '@logicflow/core';
- import StartEvent, { StartEventModel, StartEventView } from './events/StartEvent';
- import EndEvent, { EndEventView, EndEventModel } from './events/EndEvent';
- import ExclusiveGateway, { ExclusiveGatewayView, ExclusiveGatewayModel } from './gateways/ExclusiveGateway';
- import UserTask, { UserTaskView, UserTaskModel } from './tasks/UserTask';
- import ServiceTask, { ServiceTaskView, ServiceTaskModel } from './tasks/ServiceTask';
- import SequenceFlow, { SequenceFlowView, SequenceFlowModel } from './flow/SequenceFlow';
- import { theme } from './constant';
- // todo: name
- var BpmnElement = /** @class */ (function () {
- function BpmnElement(_a) {
- var lf = _a.lf;
- lf.setTheme(theme);
- lf.register(StartEvent);
- lf.register(EndEvent);
- lf.register(ExclusiveGateway);
- lf.register(UserTask);
- lf.register(ServiceTask);
- // 支持自定义bpmn元素的边
- if (!lf.options.customBpmnEdge) {
- lf.register(SequenceFlow);
- lf.setDefaultEdgeType('bpmn:sequenceFlow');
- }
- }
- BpmnElement.pluginName = 'bpmnElement';
- return BpmnElement;
- }());
- export { BpmnElement, StartEventModel, StartEventView, EndEventView, EndEventModel, ExclusiveGatewayView, ExclusiveGatewayModel, UserTaskView, UserTaskModel, ServiceTaskView, ServiceTaskModel, SequenceFlowView, SequenceFlowModel, };
|