UNPKG

bpmn-js

Version:

A bpmn 2.0 toolkit and web modeler

51 lines (46 loc) 1.85 kB
/** * A BPMN-specific popup menu provider. * * @implements {PopupMenuProvider} * */ export default class ReplaceMenuProvider implements PopupMenuProvider { static $inject: string[]; /** * @param bpmnFactory * @param popupMenu * @param modeling * @param moddle * @param bpmnReplace * @param rules * @param translate */ constructor(bpmnFactory: any, popupMenu: PopupMenu, modeling: any, moddle: Moddle, bpmnReplace: any, rules: any, translate: Translate); /** * @param target * * @return */ getPopupMenuEntries(target: PopupMenuTarget): PopupMenuEntries; /** * @param target * * @return */ getPopupMenuHeaderEntries(target: PopupMenuTarget): import("diagram-js/lib/features/popup-menu/PopupMenuProvider").PopupMenuHeaderEntries; } export type BpmnFactory = any; type PopupMenu = import('diagram-js/lib/features/popup-menu/PopupMenu').default; export type Modeling = any; export type BpmnReplace = any; export type Rules = any; export type Translate = typeof import("diagram-js/lib/i18n/translate/translate").default; type Element = import('../../model/Types').Element; type Moddle = import('../../model/Types').Moddle; type PopupMenuEntries = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').PopupMenuEntries; type PopupMenuEntry = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').PopupMenuEntry; type PopupMenuEntryAction = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').PopupMenuEntryAction; type PopupMenuHeaderEntries = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').PopupMenuHeaderEntries; type PopupMenuProvider = import('diagram-js/lib/features/popup-menu/PopupMenuProvider').default; type PopupMenuTarget = import('diagram-js/lib/features/popup-menu/PopupMenu').PopupMenuTarget; export type ReplaceOption = any;