GroupBehavior.d.ts 1.0 KB

1234567891011121314151617181920212223242526
  1. /**
  2. * BPMN specific group behavior.
  3. *
  4. */
  5. export default class GroupBehavior extends CommandInterceptor {
  6. /**
  7. * @param bpmnFactory
  8. * @param bpmnjs
  9. * @param elementRegistry
  10. * @param eventBus
  11. * @param injector
  12. * @param moddleCopy
  13. */
  14. constructor(bpmnFactory: BpmnFactory, bpmnjs: Modeler, elementRegistry: ElementRegistry, eventBus: EventBus, injector: Injector, moddleCopy: ModdleCopy);
  15. }
  16. type BpmnFactory = import('../BpmnFactory').default;
  17. type Modeler = import('../../../Modeler').default;
  18. type ElementRegistry = import('diagram-js/lib/core/ElementRegistry').default;
  19. type EventBus = import('diagram-js/lib/core/EventBus').default;
  20. type Injector = import('didi').Injector;
  21. type ModdleCopy = import('../../copy-paste/ModdleCopy').default;
  22. type Element = import('../../../model/Types').Element;
  23. type Shape = import('../../../model/Types').Shape;
  24. type DirectionTRBL = import('diagram-js/lib/util/Types').DirectionTRBL;
  25. import CommandInterceptor from 'diagram-js/lib/command/CommandInterceptor';