import { SequenceFlowState, SequenceFlow, FlowElement } from "@edp-pmf/bpmn-model"; import { SequenceFlowEdge, FarrisPropConfigWithData } from "@edp-pmf/grapheditor"; import { WfLocalePipe } from "../../i18n/pipe/wf-process-editor-locale.pipe"; /** * 事件流连线,增加状态颜色信息 */ export declare class WfSequenceFlowEdge extends SequenceFlowEdge { localePipe: WfLocalePipe; strokeColors: { [SequenceFlowState.Default]: string; }; getFarrisPropConfig(): FarrisPropConfigWithData; updateProps(obj: any): void; /** * 设置连接线属性值 * @param sequence * @param propertyData */ setSequenceFlowValue(sequenceFlow: SequenceFlow, sourceNode: FlowElement, propertyData: Object): void; /** * 更新分支条件 * @param seqFlow * @param val */ updateConditionExpr(seqFlow: SequenceFlow, val: string): void; /** * 更新默认分支(当前适用:排他网关+活动节点) * @param seqFlow * @param val */ modifyDefaultSequenceFlow(seqFlow: SequenceFlow, val: boolean): void; }