ModelUtil.d.ts 810 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * Is an element of the given BPMN type?
  3. *
  4. * @param element
  5. * @param type
  6. *
  7. * @return
  8. */
  9. export function is(element: Element | ModdleElement, type: string): boolean;
  10. /**
  11. * Return true if element has any of the given types.
  12. *
  13. * @param element
  14. * @param types
  15. *
  16. * @return
  17. */
  18. export function isAny(element: Element | ModdleElement, types: string[]): boolean;
  19. /**
  20. * Return the business object for a given element.
  21. *
  22. * @param element
  23. *
  24. * @return
  25. */
  26. export function getBusinessObject(element: Element | ModdleElement): ModdleElement;
  27. /**
  28. * Return the di object for a given element.
  29. *
  30. * @param element
  31. *
  32. * @return
  33. */
  34. export function getDi(element: Element): ModdleElement;
  35. type Element = import('../model/Types').Element;
  36. type ModdleElement = import('../model/Types').ModdleElement;