| 12345678910111213141516171819202122232425262728293031323334 |
- /**
- * BPMN-specific outline provider.
- *
- * @implements {BaseOutlineProvider}
- *
- */
- export default class OutlineProvider implements BaseOutlineProvider {
- static $inject: string[];
- /**
- * @param outline
- * @param styles
- */
- constructor(outline: Outline, styles: Styles);
- /**
- * Returns outline for a given element.
- *
- * @param element
- *
- * @return
- */
- getOutline(element: Element): Outline;
- /**
- * Updates the outline for a given element.
- * Returns true if the update for the given element was handled by this provider.
- *
- * @param element
- * @param outline
- * @returns
- */
- updateOutline(element: Element, outline: Outline): boolean;
- }
|