SYMBOL INDEX (706 symbols across 226 files) FILE: lib/BaseModeler.js function BaseModeler (line 26) | function BaseModeler(options) { FILE: lib/BaseModeler.spec.ts type FooEvent (line 30) | type FooEvent = { type EventMap (line 37) | type EventMap = { type TypeMap (line 42) | type TypeMap = { FILE: lib/BaseViewer.js function BaseViewer (line 143) | function BaseViewer(options) { function ParseCompleteEvent (line 206) | function ParseCompleteEvent(data) { function addWarningsToError (line 750) | function addWarningsToError(err, warningsAry) { function checkValidationError (line 755) | function checkValidationError(err) { constant DEFAULT_OPTIONS (line 772) | const DEFAULT_OPTIONS = { function ensureUnit (line 782) | function ensureUnit(val) { function findBPMNDiagram (line 795) | function findBPMNDiagram(definitions, diagramId) { function addProjectLogo (line 827) | function addProjectLogo(container) { FILE: lib/BaseViewer.spec.ts function testViewer (line 41) | function testViewer(viewer: BaseViewer) { type FooEvent (line 178) | type FooEvent = { type EventMap (line 185) | type EventMap = { type TypeMap (line 190) | type TypeMap = { FILE: lib/Modeler.js function Modeler (line 135) | function Modeler(options) { FILE: lib/Modeler.spec.ts type FooEvent (line 32) | type FooEvent = { type EventMap (line 39) | type EventMap = { type TypeMap (line 44) | type TypeMap = { FILE: lib/NavigatedViewer.js function NavigatedViewer (line 22) | function NavigatedViewer(options) { FILE: lib/NavigatedViewer.spec.ts type FooEvent (line 24) | type FooEvent = { type EventMap (line 31) | type EventMap = { type TypeMap (line 36) | type TypeMap = { FILE: lib/Viewer.js function Viewer (line 61) | function Viewer(options) { FILE: lib/Viewer.spec.ts type FooEvent (line 25) | type FooEvent = { type EventMap (line 32) | type EventMap = { type TypeMap (line 37) | type TypeMap = { FILE: lib/draw/BpmnRenderUtil.js function isTypedEvent (line 45) | function isTypedEvent(event, eventDefinitionType) { function isThrowEvent (line 58) | function isThrowEvent(event) { function isCollection (line 69) | function isCollection(element) { function getFillColor (line 85) | function getFillColor(element, defaultColor, overrideColor) { function getStrokeColor (line 98) | function getStrokeColor(element, defaultColor, overrideColor) { function getLabelColor (line 112) | function getLabelColor(element, defaultColor, defaultStrokeColor, overri... function getCirclePath (line 127) | function getCirclePath(shape) { function getRoundRectPath (line 150) | function getRoundRectPath(shape, borderRadius) { function getDiamondPath (line 178) | function getDiamondPath(shape) { function getRectPath (line 203) | function getRectPath(shape) { function getBounds (line 228) | function getBounds(bounds, overrides = {}) { function getWidth (line 243) | function getWidth(bounds, overrides = {}) { function getHeight (line 255) | function getHeight(bounds, overrides = {}) { FILE: lib/draw/BpmnRenderer.js function BpmnRenderer (line 113) | function BpmnRenderer( function pickAttrs (line 2412) | function pickAttrs(attrs, keys = []) { FILE: lib/draw/PathMap.js function PathMap (line 4) | function PathMap() { function replacer (line 458) | function replacer(all, key, obj) { function format (line 474) | function format(str, obj) { FILE: lib/draw/TextRenderer.js function TextRenderer (line 34) | function TextRenderer(config) { FILE: lib/features/align-elements/AlignElementsContextPadProvider.js function AlignElementsContextPadProvider (line 30) | function AlignElementsContextPadProvider(contextPad, popupMenu, translat... FILE: lib/features/align-elements/AlignElementsMenuProvider.js function AlignElementsMenuProvider (line 38) | function AlignElementsMenuProvider(popupMenu, alignElements, translate, ... FILE: lib/features/align-elements/BpmnAlignElements.js function BpmnAlignElements (line 19) | function BpmnAlignElements(eventBus) { FILE: lib/features/append-preview/AppendPreview.js function AppendPreview (line 29) | function AppendPreview(complexPreview, connectionDocking, elementFactory... FILE: lib/features/auto-place/BpmnAutoPlace.js function AutoPlace (line 14) | function AutoPlace(eventBus, elementRegistry) { FILE: lib/features/auto-place/BpmnAutoPlaceUtil.js function getNewShapePosition (line 40) | function getNewShapePosition(source, element, elementRegistry) { function getFlowNodePosition (line 67) | function getFlowNodePosition(source, element, placeHorizontally) { function getDistance (line 136) | function getDistance(orientation, minDistance, placement) { function getTextAnnotationPosition (line 157) | function getTextAnnotationPosition(source, element, placeHorizontally) { function getDataElementPosition (line 204) | function getDataElementPosition(source, element, placeHorizontally) { FILE: lib/features/auto-resize/BpmnAutoResize.js function BpmnAutoResize (line 20) | function BpmnAutoResize(injector) { FILE: lib/features/auto-resize/BpmnAutoResizeProvider.js function BpmnAutoResizeProvider (line 24) | function BpmnAutoResizeProvider(eventBus, modeling) { FILE: lib/features/context-pad/ContextPadProvider.js function ContextPadProvider (line 73) | function ContextPadProvider( function startConnect (line 211) | function startConnect(event, element) { function removeElement (line 215) | function removeElement(e, element) { function deleteAction (line 219) | function deleteAction() { function getReplaceMenuPosition (line 232) | function getReplaceMenuPosition(element) { function appendAction (line 258) | function appendAction(type, className, title, options) { function splitLaneHandler (line 299) | function splitLaneHandler(count) { function isEventType (line 579) | function isEventType(businessObject, type, eventDefinitionType) { FILE: lib/features/copy-paste/BpmnCopyPaste.js function copyProperties (line 25) | function copyProperties(source, target, properties) { function BpmnCopyPaste (line 46) | function BpmnCopyPaste(bpmnFactory, eventBus, moddleCopy) { FILE: lib/features/copy-paste/ModdleCopy.js constant DISALLOWED_PROPERTIES (line 15) | const DISALLOWED_PROPERTIES = [ constant ALLOWED_REFERENCES (line 27) | const ALLOWED_REFERENCES = [ function ModdleCopy (line 50) | function ModdleCopy(eventBus, bpmnFactory, moddle) { function getPropertyNames (line 279) | function getPropertyNames(descriptor, keepDefaultProperties) { FILE: lib/features/di-ordering/BpmnDiOrdering.js function BpmnDiOrdering (line 22) | function BpmnDiOrdering(eventBus, canvas) { FILE: lib/features/distribute-elements/BpmnDistributeElements.js function BpmnDistributeElements (line 24) | function BpmnDistributeElements(eventBus) { FILE: lib/features/distribute-elements/DistributeElementsMenuProvider.js function DistributeElementsMenuProvider (line 28) | function DistributeElementsMenuProvider( FILE: lib/features/drilldown/DrilldownBreadcrumbs.js function DrilldownBreadcrumbs (line 29) | function DrilldownBreadcrumbs(eventBus, elementRegistry, canvas) { function getBusinessObjectParentChain (line 127) | function getBusinessObjectParentChain(child) { FILE: lib/features/drilldown/DrilldownCentering.js function DrilldownCentering (line 16) | function DrilldownCentering(eventBus, canvas) { function Map (line 69) | function Map() { FILE: lib/features/drilldown/DrilldownOverlayBehavior.js function DrilldownOverlayBehavior (line 32) | function DrilldownOverlayBehavior( FILE: lib/features/drilldown/SubprocessCompatibility.js function SubprocessCompatibility (line 29) | function SubprocessCompatibility(eventBus, moddle) { function findRootDiagram (line 210) | function findRootDiagram(element) { function getPlaneBounds (line 223) | function getPlaneBounds(plane) { function shouldMoveToPlane (line 251) | function shouldMoveToPlane(businessObject, plane) { FILE: lib/features/editor-actions/BpmnEditorActions.js function BpmnEditorActions (line 22) | function BpmnEditorActions(injector) { FILE: lib/features/grid-snapping/BpmnGridSnapping.js function BpmnGridSnapping (line 10) | function BpmnGridSnapping(eventBus) { FILE: lib/features/grid-snapping/behavior/GridSnappingAutoPlaceBehavior.js function GridSnappingAutoPlaceBehavior (line 21) | function GridSnappingAutoPlaceBehavior(eventBus, gridSnapping, elementRe... function isHorizontal (line 75) | function isHorizontal(axis) { FILE: lib/features/grid-snapping/behavior/GridSnappingLayoutConnectionBehavior.js function GridSnappingLayoutConnectionBehavior (line 29) | function GridSnappingLayoutConnectionBehavior(eventBus, gridSnapping, mo... function hasMiddleSegments (line 99) | function hasMiddleSegments(waypoints) { function horizontallyAligned (line 110) | function horizontallyAligned(aligned) { function verticallyAligned (line 121) | function verticallyAligned(aligned) { function snapSegment (line 132) | function snapSegment(gridSnapping, segmentStart, segmentEnd) { FILE: lib/features/grid-snapping/behavior/GridSnappingParticipantBehavior.js function GridSnappingParticipantBehavior (line 16) | function GridSnappingParticipantBehavior(canvas, eventBus, gridSnapping) { FILE: lib/features/interaction-events/BpmnInteractionEvents.js function BpmnInteractionEvents (line 26) | function BpmnInteractionEvents(eventBus, interactionEvents) { FILE: lib/features/keyboard/BpmnKeyboardBindings.js function BpmnKeyboardBindings (line 16) | function BpmnKeyboardBindings(injector) { function addListener (line 45) | function addListener(action, fn) { FILE: lib/features/label-editing/LabelEditingPreview.js function LabelEditingPreview (line 31) | function LabelEditingPreview(eventBus, canvas, pathMap) { function getStrokeColor (line 142) | function getStrokeColor(element, defaultColor) { FILE: lib/features/label-editing/LabelEditingProvider.js function LabelEditingProvider (line 62) | function LabelEditingProvider( function isCollapsedSubProcess (line 502) | function isCollapsedSubProcess(element) { function isExpandedSubProcess (line 506) | function isExpandedSubProcess(element) { function isCollapsedPool (line 510) | function isCollapsedPool(element) { function isExpandedPool (line 514) | function isExpandedPool(element) { function isEmptyText (line 518) | function isEmptyText(label) { FILE: lib/features/label-editing/cmd/UpdateLabelHandler.js function UpdateLabelHandler (line 37) | function UpdateLabelHandler(modeling, textRenderer, bpmnFactory) { function isEmptyText (line 148) | function isEmptyText(label) { FILE: lib/features/label-link/LabelLink.js constant ALLOWED_ELEMENTS (line 27) | const ALLOWED_ELEMENTS = [ 'bpmn:Event', 'bpmn:SequenceFlow', 'bpmn:Gate... constant LINE_STYLE (line 29) | const LINE_STYLE = { constant DISTANCE_THRESHOLD (line 35) | const DISTANCE_THRESHOLD = 15; constant PATH_OFFSET (line 36) | const PATH_OFFSET = 2; function LabelLink (line 47) | function LabelLink(eventBus, canvas, graphicsFactory, outline, selection) { function parseSvgNumAttr (line 204) | function parseSvgNumAttr(node, attr) { FILE: lib/features/modeling-feedback/ModelingFeedback.js function ModelingFeedback (line 17) | function ModelingFeedback(eventBus, tooltips, translate) { FILE: lib/features/modeling/BpmnFactory.js function BpmnFactory (line 27) | function BpmnFactory(moddle) { FILE: lib/features/modeling/BpmnLayouter.js function BpmnLayouter (line 112) | function BpmnLayouter(elementRegistry) { function getAttachOrientation (line 210) | function getAttachOrientation(attachedElement) { function getMessageFlowManhattanOptions (line 216) | function getMessageFlowManhattanOptions(source, target, layout) { function getMessageFlowPreserveDocking (line 223) | function getMessageFlowPreserveDocking(source, target) { function getSubProcessPreserveDocking (line 255) | function getSubProcessPreserveDocking(source) { function getConnectionDocking (line 259) | function getConnectionDocking(point, shape) { function isCompensationAssociation (line 263) | function isCompensationAssociation(source, target) { function isExpandedSubProcess (line 269) | function isExpandedSubProcess(element) { function isSame (line 273) | function isSame(a, b) { function isAnyOrientation (line 277) | function isAnyOrientation(orientation, orientations) { function getHorizontalOrientation (line 281) | function getHorizontalOrientation(orientation) { function getVerticalOrientation (line 287) | function getVerticalOrientation(orientation) { function isOppositeOrientation (line 293) | function isOppositeOrientation(a, b) { function isOppositeHorizontalOrientation (line 297) | function isOppositeHorizontalOrientation(a, b) { function isOppositeVerticalOrientation (line 305) | function isOppositeVerticalOrientation(a, b) { function isHorizontalOrientation (line 313) | function isHorizontalOrientation(orientation) { function getLoopPreferredLayout (line 317) | function getLoopPreferredLayout(source, connection, layout) { function getBoundaryEventPreferredLayouts (line 333) | function getBoundaryEventPreferredLayouts(source, target, end, layout) { function getBoundaryEventLoopLayout (line 362) | function getBoundaryEventLoopLayout(attachOrientation, attachedToSide, s... function shouldConnectToSameSide (line 380) | function shouldConnectToSameSide(axis, source, target, end) { function areCloseOnAxis (line 393) | function areCloseOnAxis(axis, a, b, threshold) { function getBoundaryEventSourceLayout (line 397) | function getBoundaryEventSourceLayout(attachOrientation, targetOrientati... function getBoundaryEventTargetLayout (line 435) | function getBoundaryEventTargetLayout(attachOrientation, targetOrientati... FILE: lib/features/modeling/BpmnUpdater.js function BpmnUpdater (line 53) | function BpmnUpdater( function getDefinitions (line 504) | function getDefinitions(element) { function ifBpmn (line 781) | function ifBpmn(fn) { function getEmbeddedLabelBounds (line 801) | function getEmbeddedLabelBounds(shape) { FILE: lib/features/modeling/ElementFactory.js function ElementFactory (line 64) | function ElementFactory(bpmnFactory, moddle) { function applyAttributes (line 372) | function applyAttributes(element, attrs, attributeNames) { function applyAttribute (line 390) | function applyAttribute(element, attrs, attributeName) { function isModdleDi (line 405) | function isModdleDi(element) { FILE: lib/features/modeling/ElementFactory.test.ts type CustomShape (line 123) | type CustomShape = { class CustomElementFactory (line 127) | class CustomElementFactory extends ElementFactory