api documentation for bpmn-js (v0.20.5)

A bpmn 2.0 toolkit and web modeler

table of contents

  1. module bpmn-js
    1. function bpmn-js.BpmnAutoResize (eventBus, elementRegistry, modeling, rules)
    2. function bpmn-js.BpmnAutoResizeProvider (eventBus, modeling)
    3. function bpmn-js.BpmnEditorActions ( injector, canvas, elementRegistry, selection, spaceTool, lassoTool, handTool, globalConnect, distributeElements, alignElements, directEditing, searchPad, modeling)
    4. function bpmn-js.BpmnFactory (moddle)
    5. function bpmn-js.BpmnGlobalConnect (globalConnect)
    6. function bpmn-js.BpmnImporter (eventBus, canvas, elementFactory, elementRegistry, translate)
    7. function bpmn-js.BpmnLayouter ()
    8. function bpmn-js.BpmnOrderingProvider (eventBus, translate)
    9. function bpmn-js.BpmnRenderer (eventBus, styles, pathMap, canvas, priority)
    10. function bpmn-js.BpmnReplacePreview (eventBus, elementRegistry, elementFactory, canvas, previewSupport)
    11. function bpmn-js.BpmnRules (eventBus)
    12. function bpmn-js.BpmnSearchProvider (elementRegistry, searchPad, canvas)
    13. function bpmn-js.BpmnSnapping (eventBus, canvas, bpmnRules, elementRegistry)
    14. function bpmn-js.BpmnUpdater (eventBus, bpmnFactory, connectionDocking, translate)
    15. function bpmn-js.ContextPadProvider (eventBus, contextPad, modeling, elementFactory, connect, create, popupMenu, canvas, rules, translate)
    16. function bpmn-js.ElementFactory (bpmnFactory, moddle, translate)
    17. function bpmn-js.LabelEditingProvider (eventBus, canvas, directEditing, commandStack)
    18. function bpmn-js.ModelCloneHelper (eventBus)
    19. function bpmn-js.Modeling (eventBus, elementFactory, commandStack, bpmnRules)
    20. function bpmn-js.PaletteProvider (palette, create, elementFactory, spaceTool, lassoTool, handTool, globalConnect, translate)
    21. function bpmn-js.ReplaceMenuProvider (popupMenu, modeling, moddle, bpmnReplace, rules, translate)
    22. object bpmn-js.BpmnAutoResize.prototype
    23. object bpmn-js.BpmnAutoResizeProvider.prototype
    24. object bpmn-js.BpmnFactory.prototype
    25. object bpmn-js.BpmnGlobalConnect.prototype
    26. object bpmn-js.BpmnImporter.prototype
    27. object bpmn-js.BpmnLayouter.prototype
    28. object bpmn-js.BpmnRenderer.prototype
    29. object bpmn-js.BpmnRules.prototype
    30. object bpmn-js.BpmnSearchProvider.prototype
    31. object bpmn-js.BpmnSnapping.prototype
    32. object bpmn-js.BpmnSnappingUtil
    33. object bpmn-js.BpmnUpdater.prototype
    34. object bpmn-js.ContextPadProvider.prototype
    35. object bpmn-js.DiUtil
    36. object bpmn-js.ElementFactory.prototype
    37. object bpmn-js.Importer
    38. object bpmn-js.LabelEditingProvider.prototype
    39. object bpmn-js.LabelUtil
    40. object bpmn-js.ModelCloneHelper.prototype
    41. object bpmn-js.ModelCloneUtils
    42. object bpmn-js.ModelUtil
    43. object bpmn-js.Modeling.prototype
    44. object bpmn-js.PaletteProvider.prototype
    45. object bpmn-js.ReplaceMenuProvider.prototype
    46. object bpmn-js.Util
  2. module bpmn-js.BpmnAutoResize
    1. function bpmn-js.BpmnAutoResize (eventBus, elementRegistry, modeling, rules)
    2. function bpmn-js.BpmnAutoResize.super_ (eventBus, elementRegistry, modeling, rules)
  3. module bpmn-js.BpmnAutoResize.prototype
    1. function bpmn-js.BpmnAutoResize.prototype.resize (target, newBounds)
  4. module bpmn-js.BpmnAutoResizeProvider
    1. function bpmn-js.BpmnAutoResizeProvider (eventBus, modeling)
    2. function bpmn-js.BpmnAutoResizeProvider.super_ (eventBus)
  5. module bpmn-js.BpmnAutoResizeProvider.prototype
    1. function bpmn-js.BpmnAutoResizeProvider.prototype.canResize (elements, target)
  6. module bpmn-js.BpmnEditorActions
    1. function bpmn-js.BpmnEditorActions ( injector, canvas, elementRegistry, selection, spaceTool, lassoTool, handTool, globalConnect, distributeElements, alignElements, directEditing, searchPad, modeling)
    2. function bpmn-js.BpmnEditorActions.super_ (eventBus, commandStack, modeling, selection, zoomScroll, copyPaste, canvas, rules, mouseTracking)
  7. module bpmn-js.BpmnFactory
    1. function bpmn-js.BpmnFactory (moddle)
  8. module bpmn-js.BpmnFactory.prototype
    1. function bpmn-js.BpmnFactory.prototype._ensureId (element)
    2. function bpmn-js.BpmnFactory.prototype._needsId (element)
    3. function bpmn-js.BpmnFactory.prototype.create (type, attrs)
    4. function bpmn-js.BpmnFactory.prototype.createDiBounds (bounds)
    5. function bpmn-js.BpmnFactory.prototype.createDiEdge (semantic, waypoints, attrs)
    6. function bpmn-js.BpmnFactory.prototype.createDiLabel ()
    7. function bpmn-js.BpmnFactory.prototype.createDiPlane (semantic)
    8. function bpmn-js.BpmnFactory.prototype.createDiShape (semantic, bounds, attrs)
    9. function bpmn-js.BpmnFactory.prototype.createDiWaypoint (point)
    10. function bpmn-js.BpmnFactory.prototype.createDiWaypoints (waypoints)
  9. module bpmn-js.BpmnGlobalConnect
    1. function bpmn-js.BpmnGlobalConnect (globalConnect)
  10. module bpmn-js.BpmnGlobalConnect.prototype
    1. function bpmn-js.BpmnGlobalConnect.prototype.canStartConnect (source)
  11. module bpmn-js.BpmnImporter
    1. function bpmn-js.BpmnImporter (eventBus, canvas, elementFactory, elementRegistry, translate)
  12. module bpmn-js.BpmnImporter.prototype
    1. function bpmn-js.BpmnImporter.prototype._attachBoundary (boundarySemantic, boundaryElement)
    2. function bpmn-js.BpmnImporter.prototype._getElement (semantic)
    3. function bpmn-js.BpmnImporter.prototype._getEnd (semantic, side)
    4. function bpmn-js.BpmnImporter.prototype._getSource (semantic)
    5. function bpmn-js.BpmnImporter.prototype._getTarget (semantic)
    6. function bpmn-js.BpmnImporter.prototype.add (semantic, parentElement)
    7. function bpmn-js.BpmnImporter.prototype.addLabel (semantic, element)
  13. module bpmn-js.BpmnLayouter
    1. function bpmn-js.BpmnLayouter ()
    2. function bpmn-js.BpmnLayouter.super_ ()
  14. module bpmn-js.BpmnLayouter.prototype
    1. function bpmn-js.BpmnLayouter.prototype.layoutConnection (connection, hints)
  15. module bpmn-js.BpmnOrderingProvider
    1. function bpmn-js.BpmnOrderingProvider (eventBus, translate)
    2. function bpmn-js.BpmnOrderingProvider.super_ (eventBus)
  16. module bpmn-js.BpmnRenderer
    1. function bpmn-js.BpmnRenderer (eventBus, styles, pathMap, canvas, priority)
    2. function bpmn-js.BpmnRenderer.super_ (eventBus, renderPriority)
  17. module bpmn-js.BpmnRenderer.prototype
    1. function bpmn-js.BpmnRenderer.prototype.canRender (element)
    2. function bpmn-js.BpmnRenderer.prototype.drawConnection (parentGfx, element)
    3. function bpmn-js.BpmnRenderer.prototype.drawShape (parentGfx, element)
    4. function bpmn-js.BpmnRenderer.prototype.getShapePath (element)
  18. module bpmn-js.BpmnReplacePreview
    1. function bpmn-js.BpmnReplacePreview (eventBus, elementRegistry, elementFactory, canvas, previewSupport)
    2. function bpmn-js.BpmnReplacePreview.super_ (eventBus)
  19. module bpmn-js.BpmnRules
    1. function bpmn-js.BpmnRules (eventBus)
    2. function bpmn-js.BpmnRules.super_ (eventBus)
  20. module bpmn-js.BpmnRules.prototype
    1. function bpmn-js.BpmnRules.prototype.canAttach (elements, target, source, position)
    2. function bpmn-js.BpmnRules.prototype.canConnect (source, target, connection)
    3. function bpmn-js.BpmnRules.prototype.canConnectAssociation (source, target)
    4. function bpmn-js.BpmnRules.prototype.canConnectDataAssociation (source, target)
    5. function bpmn-js.BpmnRules.prototype.canConnectMessageFlow (source, target)
    6. function bpmn-js.BpmnRules.prototype.canConnectSequenceFlow (source, target)
    7. function bpmn-js.BpmnRules.prototype.canCopy (collection, element)
    8. function bpmn-js.BpmnRules.prototype.canCreate (shape, target, source, position)
    9. function bpmn-js.BpmnRules.prototype.canDrop (element, target, position)
    10. function bpmn-js.BpmnRules.prototype.canInsert (shape, flow, position)
    11. function bpmn-js.BpmnRules.prototype.canMove (elements, target)
    12. function bpmn-js.BpmnRules.prototype.canReplace (elements, target, position)
    13. function bpmn-js.BpmnRules.prototype.canResize (shape, newBounds)
    14. function bpmn-js.BpmnRules.prototype.init ()
  21. module bpmn-js.BpmnSearchProvider
    1. function bpmn-js.BpmnSearchProvider (elementRegistry, searchPad, canvas)
  22. module bpmn-js.BpmnSearchProvider.prototype
    1. function bpmn-js.BpmnSearchProvider.prototype.find (pattern)
  23. module bpmn-js.BpmnSnapping
    1. function bpmn-js.BpmnSnapping (eventBus, canvas, bpmnRules, elementRegistry)
    2. function bpmn-js.BpmnSnapping.super_ (eventBus, canvas)
  24. module bpmn-js.BpmnSnapping.prototype
    1. function bpmn-js.BpmnSnapping.prototype.addTargetSnaps (snapPoints, shape, target)
    2. function bpmn-js.BpmnSnapping.prototype.initSnap (event)
  25. module bpmn-js.BpmnSnappingUtil
    1. function bpmn-js.BpmnSnappingUtil.getBoundaryAttachment (position, targetBounds)
    2. function bpmn-js.BpmnSnappingUtil.getParticipantSizeConstraints (laneShape, resizeDirection, balanced)
  26. module bpmn-js.BpmnUpdater
    1. function bpmn-js.BpmnUpdater (eventBus, bpmnFactory, connectionDocking, translate)
    2. function bpmn-js.BpmnUpdater.super_ (eventBus)
  27. module bpmn-js.BpmnUpdater.prototype
    1. function bpmn-js.BpmnUpdater.prototype._getLabel (di)
    2. function bpmn-js.BpmnUpdater.prototype.getLaneSet (container)
    3. function bpmn-js.BpmnUpdater.prototype.updateAttachment (context)
    4. function bpmn-js.BpmnUpdater.prototype.updateBounds (shape)
    5. function bpmn-js.BpmnUpdater.prototype.updateConnection (context)
    6. function bpmn-js.BpmnUpdater.prototype.updateConnectionWaypoints (connection)
    7. function bpmn-js.BpmnUpdater.prototype.updateDiConnection (di, newSource, newTarget)
    8. function bpmn-js.BpmnUpdater.prototype.updateDiParent (di, parentDi)
    9. function bpmn-js.BpmnUpdater.prototype.updateFlowNodeRefs (businessObject, newContainment, oldContainment)
    10. function bpmn-js.BpmnUpdater.prototype.updateParent (element, oldParent)
    11. function bpmn-js.BpmnUpdater.prototype.updateSemanticParent (businessObject, newParent, visualParent)
  28. module bpmn-js.ContextPadProvider
    1. function bpmn-js.ContextPadProvider (eventBus, contextPad, modeling, elementFactory, connect, create, popupMenu, canvas, rules, translate)
  29. module bpmn-js.ContextPadProvider.prototype
    1. function bpmn-js.ContextPadProvider.prototype.getContextPadEntries (element)
  30. module bpmn-js.DiUtil
    1. function bpmn-js.DiUtil.hasCompensateEventDefinition (element)
    2. function bpmn-js.DiUtil.hasErrorEventDefinition (element)
    3. function bpmn-js.DiUtil.hasEscalationEventDefinition (element)
    4. function bpmn-js.DiUtil.hasEventDefinition (element, eventType)
    5. function bpmn-js.DiUtil.isEventSubProcess (element)
    6. function bpmn-js.DiUtil.isExpanded (element)
    7. function bpmn-js.DiUtil.isInterrupting (element)
  31. module bpmn-js.ElementFactory
    1. function bpmn-js.ElementFactory (bpmnFactory, moddle, translate)
    2. function bpmn-js.ElementFactory.super_ ()
  32. module bpmn-js.ElementFactory.prototype
    1. function bpmn-js.ElementFactory.prototype._getDefaultSize (semantic)
    2. function bpmn-js.ElementFactory.prototype.baseCreate (type, attrs)
    3. function bpmn-js.ElementFactory.prototype.create (elementType, attrs)
    4. function bpmn-js.ElementFactory.prototype.createBpmnElement (elementType, attrs)
    5. function bpmn-js.ElementFactory.prototype.createParticipantShape (collapsed)
  33. module bpmn-js.Importer
    1. function bpmn-js.Importer.importBpmnDiagram (diagram, definitions, done)
  34. module bpmn-js.LabelEditingProvider
    1. function bpmn-js.LabelEditingProvider (eventBus, canvas, directEditing, commandStack)
  35. module bpmn-js.LabelEditingProvider.prototype
    1. function bpmn-js.LabelEditingProvider.prototype.activate (element)
    2. function bpmn-js.LabelEditingProvider.prototype.getEditingBBox (element)
    3. function bpmn-js.LabelEditingProvider.prototype.update (element, newLabel)
  36. module bpmn-js.LabelUtil
    1. function bpmn-js.LabelUtil.getExternalLabelBounds (semantic, element)
    2. function bpmn-js.LabelUtil.getExternalLabelMid (element)
    3. function bpmn-js.LabelUtil.getFlowLabelPosition (waypoints)
    4. function bpmn-js.LabelUtil.getWaypointsMid (waypoints)
    5. function bpmn-js.LabelUtil.hasExternalLabel (semantic)
    6. number bpmn-js.LabelUtil.FLOW_LABEL_INDENT
    7. object bpmn-js.LabelUtil.DEFAULT_LABEL_SIZE
  37. module bpmn-js.ModelCloneHelper
    1. function bpmn-js.ModelCloneHelper (eventBus)
  38. module bpmn-js.ModelCloneHelper.prototype
    1. function bpmn-js.ModelCloneHelper.prototype._deepClone (propertyElement, context)
    2. function bpmn-js.ModelCloneHelper.prototype.clone (refElement, newElement, properties)
  39. module bpmn-js.ModelCloneUtils
    1. function bpmn-js.ModelCloneUtils.getProperties (descriptor, keepDefault)
    2. object bpmn-js.ModelCloneUtils.IGNORED_PROPERTIES
  40. module bpmn-js.ModelUtil
    1. function bpmn-js.ModelUtil.getBusinessObject (element)
    2. function bpmn-js.ModelUtil.is (element, type)
  41. module bpmn-js.Modeling
    1. function bpmn-js.Modeling (eventBus, elementFactory, commandStack, bpmnRules)
    2. function bpmn-js.Modeling.super_ (eventBus, elementFactory, commandStack)
  42. module bpmn-js.Modeling.prototype
    1. function bpmn-js.Modeling.prototype.addLane (targetLaneShape, location)
    2. function bpmn-js.Modeling.prototype.claimId (id, moddleElement)
    3. function bpmn-js.Modeling.prototype.connect (source, target, attrs, hints)
    4. function bpmn-js.Modeling.prototype.getHandlers ()
    5. function bpmn-js.Modeling.prototype.makeCollaboration ()
    6. function bpmn-js.Modeling.prototype.makeProcess ()
    7. function bpmn-js.Modeling.prototype.resizeLane (laneShape, newBounds, balanced)
    8. function bpmn-js.Modeling.prototype.setColor (elements, colors)
    9. function bpmn-js.Modeling.prototype.splitLane (targetLane, count)
    10. function bpmn-js.Modeling.prototype.unclaimId (id, moddleElement)
    11. function bpmn-js.Modeling.prototype.updateLabel (element, newLabel)
    12. function bpmn-js.Modeling.prototype.updateLaneRefs (flowNodeShapes, laneShapes)
    13. function bpmn-js.Modeling.prototype.updateProperties (element, properties)
  43. module bpmn-js.PaletteProvider
    1. function bpmn-js.PaletteProvider (palette, create, elementFactory, spaceTool, lassoTool, handTool, globalConnect, translate)
  44. module bpmn-js.PaletteProvider.prototype
    1. function bpmn-js.PaletteProvider.prototype.getPaletteEntries (element)
  45. module bpmn-js.ReplaceMenuProvider
    1. function bpmn-js.ReplaceMenuProvider (popupMenu, modeling, moddle, bpmnReplace, rules, translate)
  46. module bpmn-js.ReplaceMenuProvider.prototype
    1. function bpmn-js.ReplaceMenuProvider.prototype._createEntries (element, replaceOptions)
    2. function bpmn-js.ReplaceMenuProvider.prototype._createMenuEntry (definition, element, action)
    3. function bpmn-js.ReplaceMenuProvider.prototype._createSequenceFlowEntries (element, replaceOptions)
    4. function bpmn-js.ReplaceMenuProvider.prototype._getAdHocEntry (element)
    5. function bpmn-js.ReplaceMenuProvider.prototype._getLoopEntries (element)
    6. function bpmn-js.ReplaceMenuProvider.prototype.getEntries (element)
    7. function bpmn-js.ReplaceMenuProvider.prototype.getHeaderEntries (element)
    8. function bpmn-js.ReplaceMenuProvider.prototype.register ()
  47. module bpmn-js.Util
    1. function bpmn-js.Util.elementToString (e)

module bpmn-js

function bpmn-js.BpmnAutoResize (eventBus, elementRegistry, modeling, rules)

function bpmn-js.BpmnAutoResizeProvider (eventBus, modeling)

function bpmn-js.BpmnEditorActions ( injector, canvas, elementRegistry, selection, spaceTool, lassoTool, handTool, globalConnect, distributeElements, alignElements, directEditing, searchPad, modeling)

function bpmn-js.BpmnFactory (moddle)

function bpmn-js.BpmnGlobalConnect (globalConnect)

function bpmn-js.BpmnImporter (eventBus, canvas, elementFactory, elementRegistry, translate)

function bpmn-js.BpmnLayouter ()

function bpmn-js.BpmnOrderingProvider (eventBus, translate)

function bpmn-js.BpmnRenderer (eventBus, styles, pathMap, canvas, priority)

function bpmn-js.BpmnReplacePreview (eventBus, elementRegistry, elementFactory, canvas, previewSupport)

function bpmn-js.BpmnRules (eventBus)

function bpmn-js.BpmnSearchProvider (elementRegistry, searchPad, canvas)

function bpmn-js.BpmnSnapping (eventBus, canvas, bpmnRules, elementRegistry)

function bpmn-js.BpmnUpdater (eventBus, bpmnFactory, connectionDocking, translate)

function bpmn-js.ContextPadProvider (eventBus, contextPad, modeling, elementFactory, connect, create, popupMenu, canvas, rules, translate)

function bpmn-js.ElementFactory (bpmnFactory, moddle, translate)

function bpmn-js.LabelEditingProvider (eventBus, canvas, directEditing, commandStack)

function bpmn-js.ModelCloneHelper (eventBus)

function bpmn-js.Modeling (eventBus, elementFactory, commandStack, bpmnRules)

function bpmn-js.PaletteProvider (palette, create, elementFactory, spaceTool, lassoTool, handTool, globalConnect, translate)

function bpmn-js.ReplaceMenuProvider (popupMenu, modeling, moddle, bpmnReplace, rules, translate)

module bpmn-js.BpmnAutoResize

function bpmn-js.BpmnAutoResize (eventBus, elementRegistry, modeling, rules)

function bpmn-js.BpmnAutoResize.super_ (eventBus, elementRegistry, modeling, rules)

module bpmn-js.BpmnAutoResize.prototype

function bpmn-js.BpmnAutoResize.prototype.resize (target, newBounds)

module bpmn-js.BpmnAutoResizeProvider

function bpmn-js.BpmnAutoResizeProvider (eventBus, modeling)

function bpmn-js.BpmnAutoResizeProvider.super_ (eventBus)

module bpmn-js.BpmnAutoResizeProvider.prototype

function bpmn-js.BpmnAutoResizeProvider.prototype.canResize (elements, target)

module bpmn-js.BpmnEditorActions

function bpmn-js.BpmnEditorActions ( injector, canvas, elementRegistry, selection, spaceTool, lassoTool, handTool, globalConnect, distributeElements, alignElements, directEditing, searchPad, modeling)

function bpmn-js.BpmnEditorActions.super_ (eventBus, commandStack, modeling, selection, zoomScroll, copyPaste, canvas, rules, mouseTracking)

module bpmn-js.BpmnFactory

function bpmn-js.BpmnFactory (moddle)

module bpmn-js.BpmnFactory.prototype

function bpmn-js.BpmnFactory.prototype._ensureId (element)

function bpmn-js.BpmnFactory.prototype._needsId (element)

function bpmn-js.BpmnFactory.prototype.create (type, attrs)

function bpmn-js.BpmnFactory.prototype.createDiBounds (bounds)

function bpmn-js.BpmnFactory.prototype.createDiEdge (semantic, waypoints, attrs)

function bpmn-js.BpmnFactory.prototype.createDiLabel ()

function bpmn-js.BpmnFactory.prototype.createDiPlane (semantic)

function bpmn-js.BpmnFactory.prototype.createDiShape (semantic, bounds, attrs)

function bpmn-js.BpmnFactory.prototype.createDiWaypoint (point)

function bpmn-js.BpmnFactory.prototype.createDiWaypoints (waypoints)

module bpmn-js.BpmnGlobalConnect

function bpmn-js.BpmnGlobalConnect (globalConnect)

module bpmn-js.BpmnGlobalConnect.prototype

function bpmn-js.BpmnGlobalConnect.prototype.canStartConnect (source)

module bpmn-js.BpmnImporter

function bpmn-js.BpmnImporter (eventBus, canvas, elementFactory, elementRegistry, translate)

module bpmn-js.BpmnImporter.prototype

function bpmn-js.BpmnImporter.prototype._attachBoundary (boundarySemantic, boundaryElement)

function bpmn-js.BpmnImporter.prototype._getElement (semantic)

function bpmn-js.BpmnImporter.prototype._getEnd (semantic, side)

function bpmn-js.BpmnImporter.prototype._getSource (semantic)

function bpmn-js.BpmnImporter.prototype._getTarget (semantic)

function bpmn-js.BpmnImporter.prototype.add (semantic, parentElement)

function bpmn-js.BpmnImporter.prototype.addLabel (semantic, element)

module bpmn-js.BpmnLayouter

function bpmn-js.BpmnLayouter ()

function bpmn-js.BpmnLayouter.super_ ()

module bpmn-js.BpmnLayouter.prototype

function bpmn-js.BpmnLayouter.prototype.layoutConnection (connection, hints)

module bpmn-js.BpmnOrderingProvider

function bpmn-js.BpmnOrderingProvider (eventBus, translate)

function bpmn-js.BpmnOrderingProvider.super_ (eventBus)

module bpmn-js.BpmnRenderer

function bpmn-js.BpmnRenderer (eventBus, styles, pathMap, canvas, priority)

function bpmn-js.BpmnRenderer.super_ (eventBus, renderPriority)

module bpmn-js.BpmnRenderer.prototype

function bpmn-js.BpmnRenderer.prototype.canRender (element)

function bpmn-js.BpmnRenderer.prototype.drawConnection (parentGfx, element)

function bpmn-js.BpmnRenderer.prototype.drawShape (parentGfx, element)

function bpmn-js.BpmnRenderer.prototype.getShapePath (element)

module bpmn-js.BpmnReplacePreview

function bpmn-js.BpmnReplacePreview (eventBus, elementRegistry, elementFactory, canvas, previewSupport)

function bpmn-js.BpmnReplacePreview.super_ (eventBus)

module bpmn-js.BpmnRules

function bpmn-js.BpmnRules (eventBus)

function bpmn-js.BpmnRules.super_ (eventBus)

module bpmn-js.BpmnRules.prototype

function bpmn-js.BpmnRules.prototype.canAttach (elements, target, source, position)

function bpmn-js.BpmnRules.prototype.canConnect (source, target, connection)

function bpmn-js.BpmnRules.prototype.canConnectAssociation (source, target)

function bpmn-js.BpmnRules.prototype.canConnectDataAssociation (source, target)

function bpmn-js.BpmnRules.prototype.canConnectMessageFlow (source, target)

function bpmn-js.BpmnRules.prototype.canConnectSequenceFlow (source, target)

function bpmn-js.BpmnRules.prototype.canCopy (collection, element)

function bpmn-js.BpmnRules.prototype.canCreate (shape, target, source, position)

function bpmn-js.BpmnRules.prototype.canDrop (element, target, position)

function bpmn-js.BpmnRules.prototype.canInsert (shape, flow, position)

function bpmn-js.BpmnRules.prototype.canMove (elements, target)

function bpmn-js.BpmnRules.prototype.canReplace (elements, target, position)

function bpmn-js.BpmnRules.prototype.canResize (shape, newBounds)

function bpmn-js.BpmnRules.prototype.init ()

module bpmn-js.BpmnSearchProvider

function bpmn-js.BpmnSearchProvider (elementRegistry, searchPad, canvas)

module bpmn-js.BpmnSearchProvider.prototype

function bpmn-js.BpmnSearchProvider.prototype.find (pattern)

module bpmn-js.BpmnSnapping

function bpmn-js.BpmnSnapping (eventBus, canvas, bpmnRules, elementRegistry)

function bpmn-js.BpmnSnapping.super_ (eventBus, canvas)

module bpmn-js.BpmnSnapping.prototype

function bpmn-js.BpmnSnapping.prototype.addTargetSnaps (snapPoints, shape, target)

function bpmn-js.BpmnSnapping.prototype.initSnap (event)

module bpmn-js.BpmnSnappingUtil

function bpmn-js.BpmnSnappingUtil.getBoundaryAttachment (position, targetBounds)

function bpmn-js.BpmnSnappingUtil.getParticipantSizeConstraints (laneShape, resizeDirection, balanced)

module bpmn-js.BpmnUpdater

function bpmn-js.BpmnUpdater (eventBus, bpmnFactory, connectionDocking, translate)

function bpmn-js.BpmnUpdater.super_ (eventBus)

module bpmn-js.BpmnUpdater.prototype

function bpmn-js.BpmnUpdater.prototype._getLabel (di)

function bpmn-js.BpmnUpdater.prototype.getLaneSet (container)

function bpmn-js.BpmnUpdater.prototype.updateAttachment (context)

function bpmn-js.BpmnUpdater.prototype.updateBounds (shape)

function bpmn-js.BpmnUpdater.prototype.updateConnection (context)

function bpmn-js.BpmnUpdater.prototype.updateConnectionWaypoints (connection)

function bpmn-js.BpmnUpdater.prototype.updateDiConnection (di, newSource, newTarget)

function bpmn-js.BpmnUpdater.prototype.updateDiParent (di, parentDi)

function bpmn-js.BpmnUpdater.prototype.updateFlowNodeRefs (businessObject, newContainment, oldContainment)

function bpmn-js.BpmnUpdater.prototype.updateParent (element, oldParent)

function bpmn-js.BpmnUpdater.prototype.updateSemanticParent (businessObject, newParent, visualParent)

module bpmn-js.ContextPadProvider

function bpmn-js.ContextPadProvider (eventBus, contextPad, modeling, elementFactory, connect, create, popupMenu, canvas, rules, translate)

module bpmn-js.ContextPadProvider.prototype

function bpmn-js.ContextPadProvider.prototype.getContextPadEntries (element)

module bpmn-js.DiUtil

function bpmn-js.DiUtil.hasCompensateEventDefinition (element)

function bpmn-js.DiUtil.hasErrorEventDefinition (element)

function bpmn-js.DiUtil.hasEscalationEventDefinition (element)

function bpmn-js.DiUtil.hasEventDefinition (element, eventType)

function bpmn-js.DiUtil.isEventSubProcess (element)

function bpmn-js.DiUtil.isExpanded (element)

function bpmn-js.DiUtil.isInterrupting (element)

module bpmn-js.ElementFactory

function bpmn-js.ElementFactory (bpmnFactory, moddle, translate)

function bpmn-js.ElementFactory.super_ ()

module bpmn-js.ElementFactory.prototype

function bpmn-js.ElementFactory.prototype._getDefaultSize (semantic)

function bpmn-js.ElementFactory.prototype.baseCreate (type, attrs)

function bpmn-js.ElementFactory.prototype.create (elementType, attrs)

function bpmn-js.ElementFactory.prototype.createBpmnElement (elementType, attrs)

function bpmn-js.ElementFactory.prototype.createParticipantShape (collapsed)

module bpmn-js.Importer

function bpmn-js.Importer.importBpmnDiagram (diagram, definitions, done)

module bpmn-js.LabelEditingProvider

function bpmn-js.LabelEditingProvider (eventBus, canvas, directEditing, commandStack)

module bpmn-js.LabelEditingProvider.prototype

function bpmn-js.LabelEditingProvider.prototype.activate (element)

function bpmn-js.LabelEditingProvider.prototype.getEditingBBox (element)

function bpmn-js.LabelEditingProvider.prototype.update (element, newLabel)

module bpmn-js.LabelUtil

function bpmn-js.LabelUtil.getExternalLabelBounds (semantic, element)

function bpmn-js.LabelUtil.getExternalLabelMid (element)

function bpmn-js.LabelUtil.getFlowLabelPosition (waypoints)

function bpmn-js.LabelUtil.getWaypointsMid (waypoints)

function bpmn-js.LabelUtil.hasExternalLabel (semantic)

module bpmn-js.ModelCloneHelper

function bpmn-js.ModelCloneHelper (eventBus)

module bpmn-js.ModelCloneHelper.prototype

function bpmn-js.ModelCloneHelper.prototype._deepClone (propertyElement, context)

function bpmn-js.ModelCloneHelper.prototype.clone (refElement, newElement, properties)

module bpmn-js.ModelCloneUtils

function bpmn-js.ModelCloneUtils.getProperties (descriptor, keepDefault)

module bpmn-js.ModelUtil

function bpmn-js.ModelUtil.getBusinessObject (element)

function bpmn-js.ModelUtil.is (element, type)

module bpmn-js.Modeling

function bpmn-js.Modeling (eventBus, elementFactory, commandStack, bpmnRules)

function bpmn-js.Modeling.super_ (eventBus, elementFactory, commandStack)

module bpmn-js.Modeling.prototype

function bpmn-js.Modeling.prototype.addLane (targetLaneShape, location)

function bpmn-js.Modeling.prototype.claimId (id, moddleElement)

function bpmn-js.Modeling.prototype.connect (source, target, attrs, hints)

function bpmn-js.Modeling.prototype.getHandlers ()

function bpmn-js.Modeling.prototype.makeCollaboration ()

function bpmn-js.Modeling.prototype.makeProcess ()

function bpmn-js.Modeling.prototype.resizeLane (laneShape, newBounds, balanced)

function bpmn-js.Modeling.prototype.setColor (elements, colors)

function bpmn-js.Modeling.prototype.splitLane (targetLane, count)

function bpmn-js.Modeling.prototype.unclaimId (id, moddleElement)

function bpmn-js.Modeling.prototype.updateLabel (element, newLabel)

function bpmn-js.Modeling.prototype.updateLaneRefs (flowNodeShapes, laneShapes)

function bpmn-js.Modeling.prototype.updateProperties (element, properties)

module bpmn-js.PaletteProvider

function bpmn-js.PaletteProvider (palette, create, elementFactory, spaceTool, lassoTool, handTool, globalConnect, translate)

module bpmn-js.PaletteProvider.prototype

function bpmn-js.PaletteProvider.prototype.getPaletteEntries (element)

module bpmn-js.ReplaceMenuProvider

function bpmn-js.ReplaceMenuProvider (popupMenu, modeling, moddle, bpmnReplace, rules, translate)

module bpmn-js.ReplaceMenuProvider.prototype

function bpmn-js.ReplaceMenuProvider.prototype._createEntries (element, replaceOptions)

function bpmn-js.ReplaceMenuProvider.prototype._createMenuEntry (definition, element, action)

function bpmn-js.ReplaceMenuProvider.prototype._createSequenceFlowEntries (element, replaceOptions)

function bpmn-js.ReplaceMenuProvider.prototype._getAdHocEntry (element)

function bpmn-js.ReplaceMenuProvider.prototype._getLoopEntries (element)

function bpmn-js.ReplaceMenuProvider.prototype.getEntries (element)

function bpmn-js.ReplaceMenuProvider.prototype.getHeaderEntries (element)

function bpmn-js.ReplaceMenuProvider.prototype.register ()

module bpmn-js.Util

function bpmn-js.Util.elementToString (e)

[ this document was created with utility2 ]