bpmn-js
Version:
A bpmn 2.0 toolkit and web modeler
23 lines (21 loc) • 708 B
TypeScript
/**
* A handler that updates the text of a BPMN element.
*
*/
export default class UpdateLabelHandler {
static $inject: string[];
/**
* @param modeling
* @param textRenderer
* @param bpmnFactory
*/
constructor(modeling: Modeling, textRenderer: TextRenderer, bpmnFactory: BpmnFactory);
preExecute: (ctx: any) => void;
execute: (ctx: any) => any[];
revert: (ctx: any) => any[];
postExecute: (ctx: any) => void;
}
type Modeling = import("../../modeling/Modeling").default;
type TextRenderer = import("../../../draw/TextRenderer").default;
type BpmnFactory = import("../../modeling/BpmnFactory").default;
type Element = import("../../../model/Types").Element;