SYMBOL INDEX (776 symbols across 119 files) FILE: diagrams-demo-gallery/demos/demo-alternative-linking/CreateLinkState.ts class CreateLinkState (line 8) | class CreateLinkState extends State { method constructor (line 12) | constructor() { method clearState (line 85) | clearState() { FILE: diagrams-demo-gallery/demos/demo-alternative-linking/DefaultState.ts class DefaultState (line 13) | class DefaultState extends State { method constructor (line 18) | constructor() { FILE: diagrams-demo-gallery/demos/demo-animation/index.tsx class NodeDelayedPosition (line 11) | class NodeDelayedPosition extends React.Component { method constructor (line 12) | constructor(props) { method render (line 16) | render() { FILE: diagrams-demo-gallery/demos/demo-canvas-drag/index.tsx class CanvasDragToggle (line 10) | class CanvasDragToggle extends React.Component { method render (line 23) | render() { FILE: diagrams-demo-gallery/demos/demo-cloning/index.tsx class CloneSelected (line 11) | class CloneSelected extends React.Component { method constructor (line 12) | constructor(props: any) { method cloneSelected (line 17) | cloneSelected() { method render (line 43) | render() { FILE: diagrams-demo-gallery/demos/demo-custom-action/index.tsx type CustomDeleteItemsActionOptions (line 7) | interface CustomDeleteItemsActionOptions { class CustomDeleteItemsAction (line 14) | class CustomDeleteItemsAction extends Action { method constructor (line 15) | constructor(options: CustomDeleteItemsActionOptions = {}) { FILE: diagrams-demo-gallery/demos/demo-custom-link-label/EditableLabelFactory.tsx class EditableLabelFactory (line 9) | class EditableLabelFactory extends AbstractReactFactory): J... FILE: diagrams-demo-gallery/demos/demo-custom-link-label/EditableLabelModel.ts type EditableLabelOptions (line 4) | interface EditableLabelOptions extends BaseModelOptions { class EditableLabelModel (line 8) | class EditableLabelModel extends LabelModel { method constructor (line 11) | constructor(options: EditableLabelOptions = {}) { method serialize (line 19) | serialize() { method deserialize (line 26) | deserialize(event: DeserializeEvent): void { FILE: diagrams-demo-gallery/demos/demo-custom-link-label/EditableLabelWidget.tsx type FlowAliasLabelWidgetProps (line 7) | interface FlowAliasLabelWidgetProps { FILE: diagrams-demo-gallery/demos/demo-custom-link1/index.tsx class AdvancedLinkModel (line 12) | class AdvancedLinkModel extends DefaultLinkModel { method constructor (line 13) | constructor() { class AdvancedPortModel (line 21) | class AdvancedPortModel extends DefaultPortModel { method createLinkModel (line 22) | createLinkModel(): AdvancedLinkModel | null { class AdvancedLinkSegment (line 27) | class AdvancedLinkSegment extends React.Component<{ model: AdvancedLinkM... method constructor (line 35) | constructor(props) { method componentDidMount (line 40) | componentDidMount() { method componentWillUnmount (line 64) | componentWillUnmount() { method render (line 68) | render() { class AdvancedLinkFactory (line 92) | class AdvancedLinkFactory extends DefaultLinkFactory { method constructor (line 93) | constructor() { method generateModel (line 97) | generateModel(): AdvancedLinkModel { method generateLinkSegment (line 101) | generateLinkSegment(model: AdvancedLinkModel, selected: boolean, path:... FILE: diagrams-demo-gallery/demos/demo-custom-link2/index.tsx class AdvancedLinkModel (line 17) | class AdvancedLinkModel extends DefaultLinkModel { method constructor (line 18) | constructor() { class AdvancedPortModel (line 26) | class AdvancedPortModel extends DefaultPortModel { method createLinkModel (line 27) | createLinkModel(): AdvancedLinkModel | null { type AdvancedLinkWWidgetProps (line 61) | interface AdvancedLinkWWidgetProps { class AdvancedLinkWidget (line 69) | class AdvancedLinkWidget extends React.Component { method render (line 31) | render() { FILE: diagrams-demo-gallery/demos/demo-custom-node1/DiamondPortModel.ts class DiamondPortModel (line 3) | class DiamondPortModel extends PortModel { method constructor (line 4) | constructor(alignment: PortModelAlignment) { method createLinkModel (line 12) | createLinkModel(): LinkModel { FILE: diagrams-demo-gallery/demos/demo-custom-node1/SimplePortFactory.ts class SimplePortFactory (line 4) | class SimplePortFactory extends AbstractModelFactory PortModel) { method generateModel (line 12) | generateModel(event): PortModel { FILE: diagrams-demo-gallery/demos/demo-dagre/index.tsx function createNode (line 15) | function createNode(name): any { function connectNodes (line 21) | function connectNodes(nodeFrom, nodeTo, engine: DiagramEngine) { function genDagreEngine (line 36) | function genDagreEngine() { function autoDistribute (line 49) | function autoDistribute(engine: DiagramEngine) { function autoRefreshLinks (line 59) | function autoRefreshLinks(engine: DiagramEngine) { function reroute (line 70) | function reroute(engine: DiagramEngine) { function DemoWidget (line 74) | function DemoWidget(props) { FILE: diagrams-demo-gallery/demos/demo-drag-and-drop/Application.ts class Application (line 6) | class Application { method constructor (line 10) | constructor() { method newModel (line 15) | public newModel() { method getActiveDiagram (line 35) | public getActiveDiagram(): SRD.DiagramModel { method getDiagramEngine (line 39) | public getDiagramEngine(): SRD.DiagramEngine { FILE: diagrams-demo-gallery/demos/demo-drag-and-drop/components/BodyWidget.tsx type BodyWidgetProps (line 11) | interface BodyWidgetProps { class BodyWidget (line 45) | class BodyWidget extends React.Component { method render (line 46) | render() { FILE: diagrams-demo-gallery/demos/demo-drag-and-drop/components/TrayItemWidget.tsx type TrayItemWidgetProps (line 4) | interface TrayItemWidgetProps { class TrayItemWidget (line 23) | class TrayItemWidget extends React.Component { method render (line 24) | render() { FILE: diagrams-demo-gallery/demos/demo-drag-and-drop/components/TrayWidget.tsx class TrayWidget (line 13) | class TrayWidget extends React.Component { method render (line 14) | render() { FILE: diagrams-demo-gallery/demos/demo-dynamic-ports/index.tsx class CloneSelected (line 8) | class CloneSelected extends React.Component<{ model: DiagramModel; engin... method render (line 21) | render() { FILE: diagrams-demo-gallery/demos/demo-mutate-graph/index.tsx class NodeDelayedPosition (line 11) | class NodeDelayedPosition extends React.Component { method constructor (line 12) | constructor(props) { method updatePosition (line 18) | updatePosition() { method updatePositionViaSerialize (line 27) | updatePositionViaSerialize() { method render (line 41) | render() { FILE: diagrams-demo-gallery/demos/demo-pan-and-zoom/index.tsx class CanvasPanAndZoomToggle (line 11) | class CanvasPanAndZoomToggle extends React.Component { method render (line 12) | render() { FILE: diagrams-demo-gallery/demos/demo-performance/index.tsx function generateNodes (line 37) | function generateNodes(model: DiagramModel, offsetX: number, offsetY: nu... FILE: diagrams-demo-gallery/demos/demo-right-angles-routing/index.tsx class RightAnglePortModel (line 16) | class RightAnglePortModel extends DefaultPortModel { method createLinkModel (line 17) | createLinkModel(factory?: AbstractModelFactory) { FILE: diagrams-demo-gallery/demos/demo-zoom-to-fit-nodes/index.tsx function generateNodes (line 41) | function generateNodes(model: DiagramModel, offsetX: number, offsetY: nu... FILE: diagrams-demo-gallery/demos/demo-zoom-to-fit/index.tsx function generateNodes (line 39) | function generateNodes(model: DiagramModel, offsetX: number, offsetY: nu... FILE: diagrams-demo-gallery/demos/helpers/DemoCanvasWidget.tsx type DemoCanvasWidgetProps (line 5) | interface DemoCanvasWidgetProps { class DemoCanvasWidget (line 58) | class DemoCanvasWidget extends React.Component { method render (line 9) | render() { FILE: diagrams-demo-project/src/custom-node-js/JSCustomNodeFactory.jsx class JSCustomNodeFactory (line 6) | class JSCustomNodeFactory extends AbstractReactFactory { method constructor (line 7) | constructor() { method generateModel (line 11) | generateModel(event) { method generateReactWidget (line 15) | generateReactWidget(event) { FILE: diagrams-demo-project/src/custom-node-js/JSCustomNodeModel.js class JSCustomNodeModel (line 6) | class JSCustomNodeModel extends NodeModel { method constructor (line 7) | constructor(options = {}) { method serialize (line 29) | serialize() { method deserialize (line 36) | deserialize(ob, engine) { FILE: diagrams-demo-project/src/custom-node-js/JSCustomNodeWidget.jsx class JSCustomNodeWidget (line 4) | class JSCustomNodeWidget extends React.Component { method render (line 5) | render() { FILE: diagrams-demo-project/src/custom-node-ts/TSCustomNodeFactory.tsx class TSCustomNodeFactory (line 8) | class TSCustomNodeFactory extends AbstractReactFactory>(layer: ... method setModel (line 118) | setModel(model: M) { method getModel (line 127) | getModel(): M { method repaintCanvas (line 133) | repaintCanvas(promise?): Promise | void { method setCanvas (line 169) | setCanvas(canvas?: HTMLDivElement) { method getCanvas (line 178) | getCanvas() { method getMouseElement (line 182) | getMouseElement(event: MouseEvent): BaseModel { method zoomToFit (line 186) | zoomToFit() { FILE: packages/react-canvas-core/src/Toolkit.ts class Toolkit (line 1) | class Toolkit { method UID (line 9) | public static UID(): string { method closest (line 21) | public static closest(element: Element, selector: string) { FILE: packages/react-canvas-core/src/actions/DeleteItemsAction.ts type DeleteItemsActionOptions (line 6) | interface DeleteItemsActionOptions { class DeleteItemsAction (line 19) | class DeleteItemsAction extends Action { method constructor (line 20) | constructor(options: DeleteItemsActionOptions = {}) { FILE: packages/react-canvas-core/src/actions/PanAndZoomCanvasAction.ts type PanAndZoomCanvasActionOptions (line 4) | interface PanAndZoomCanvasActionOptions { class PanAndZoomCanvasAction (line 8) | class PanAndZoomCanvasAction extends Action { method constructor (line 9) | constructor(options: PanAndZoomCanvasActionOptions = {}) { FILE: packages/react-canvas-core/src/actions/ZoomCanvasAction.ts type ZoomCanvasActionOptions (line 4) | interface ZoomCanvasActionOptions { class ZoomCanvasAction (line 8) | class ZoomCanvasAction extends Action { method constructor (line 9) | constructor(options: ZoomCanvasActionOptions = {}) { FILE: packages/react-canvas-core/src/core-actions/Action.ts type InputType (line 6) | enum InputType { type Mapping (line 18) | interface Mapping { type ActionEvent (line 30) | interface ActionEvent { method constructor (line 45) | constructor(options: ActionOptions) { method setEngine (line 50) | setEngine(engine: T) { FILE: packages/react-canvas-core/src/core-actions/ActionEventBus.ts class ActionEventBus (line 8) | class ActionEventBus { method constructor (line 13) | constructor(engine: CanvasEngine) { method getKeys (line 19) | getKeys(): string[] { method registerAction (line 23) | registerAction(action: Action): () => void { method deregisterAction (line 31) | deregisterAction(action: Action) { method getActionsForType (line 36) | getActionsForType(type: InputType): Action[] { method getModelForEvent (line 42) | getModelForEvent(actionEvent: ActionEvent): BaseModel { method getActionsForEvent (line 49) | getActionsForEvent(actionEvent: ActionEvent): Action[] { method fireAction (line 78) | fireAction(actionEvent: ActionEvent) { FILE: packages/react-canvas-core/src/core-models/BaseEntity.ts type BaseEntityEvent (line 7) | interface BaseEntityEvent extends Bas... type BaseEntityListener (line 11) | interface BaseEntityListener extends ... type BaseEntityType (line 18) | type BaseEntityType = 'node' | 'link' | 'port' | 'point'; type BaseEntityOptions (line 20) | interface BaseEntityOptions { type BaseEntityGenerics (line 25) | type BaseEntityGenerics = { type DeserializeEvent (line 30) | interface DeserializeEvent { class BaseEntity (line 37) | class BaseEntity exte... method constructor (line 40) | constructor(options: T['OPTIONS'] = {}) { method getOptions (line 48) | getOptions() { method getID (line 52) | getID() { method doClone (line 56) | doClone(lookupTable: { [s: string]: any } = {}, clone: any) { method clone (line 60) | clone(lookupTable: { [s: string]: any } = {}) { method clearListeners (line 77) | clearListeners() { method deserialize (line 81) | deserialize(event: DeserializeEvent) { method serialize (line 86) | serialize() { method fireEvent (line 93) | fireEvent & object>(event: L, k: ke... method isLocked (line 103) | public isLocked(): boolean { method setLocked (line 107) | public setLocked(locked: boolean = true) { FILE: packages/react-canvas-core/src/core-models/BaseModel.ts type BaseModelListener (line 11) | interface BaseModelListener extends BaseEntityListener { type BaseModelOptions (line 17) | interface BaseModelOptions extends BaseEntityOptions { type BaseModelGenerics (line 23) | interface BaseModelGenerics extends BaseEntityGenerics { class BaseModel (line 29) | class BaseModel extends... method constructor (line 32) | constructor(options: G['OPTIONS']) { method performanceTune (line 36) | performanceTune() { method getParentCanvasModel (line 40) | getParentCanvasModel(): CanvasModel { method getParent (line 52) | getParent(): G['PARENT'] { method setParent (line 56) | setParent(parent: G['PARENT']) { method getSelectionEntities (line 60) | getSelectionEntities(): Array { method serialize (line 64) | serialize() { method deserialize (line 73) | deserialize(event: DeserializeEvent) { method getType (line 79) | getType(): string { method isSelected (line 83) | isSelected(): boolean { method isLocked (line 87) | isLocked(): boolean { method setSelected (line 100) | setSelected(selected: boolean = true) { method remove (line 113) | remove() { FILE: packages/react-canvas-core/src/core-models/BasePositionModel.ts type BasePositionModelListener (line 6) | interface BasePositionModelListener extends BaseModelListener { type BasePositionModelOptions (line 10) | interface BasePositionModelOptions extends BaseModelOptions { type BasePositionModelGenerics (line 14) | interface BasePositionModelGenerics extends BaseModelGenerics { class BasePositionModel (line 19) | class BasePositionModel) { method serialize (line 50) | serialize() { method getPosition (line 58) | getPosition(): Point { method getX (line 62) | getX() { method getY (line 66) | getY() { FILE: packages/react-canvas-core/src/core-state/AbstractDisplacementState.ts type AbstractDisplacementStateEvent (line 5) | interface AbstractDisplacementStateEvent { method constructor (line 19) | constructor(options: StateOptions) { method handleMoveStart (line 83) | protected handleMoveStart(x: number, y: number): void { method handleMove (line 91) | protected handleMove(x: number, y: number, event: React.MouseEvent | Rea... method handleMoveEnd (line 101) | protected handleMoveEnd(): void { FILE: packages/react-canvas-core/src/core-state/State.ts type StateOptions (line 6) | interface StateOptions { method constructor (line 20) | constructor(options: StateOptions) { method setEngine (line 27) | setEngine(engine: E) { method getOptions (line 31) | getOptions() { method eject (line 35) | eject() { method transitionWithEvent (line 39) | transitionWithEvent(state: State, event: ActionEvent) { method registerAction (line 44) | registerAction(action: Action) { method tryActivateParentState (line 48) | tryActivateParentState(keys: string[]) { method tryActivateChildState (line 56) | tryActivateChildState(keys: string[]) { method findStateToActivate (line 65) | findStateToActivate(keys: string[]) { method isKeysFullfilled (line 75) | isKeysFullfilled(keys: string[]) { method activated (line 79) | activated(previous: State) { method deactivated (line 110) | deactivated(next: State) { FILE: packages/react-canvas-core/src/core-state/StateMachine.ts type StateMachineListener (line 6) | interface StateMachineListener extends BaseListener { class StateMachine (line 10) | class StateMachine extends BaseObserver { method constructor (line 15) | constructor(engine: CanvasEngine) { method getCurrentState (line 21) | getCurrentState() { method pushState (line 25) | pushState(state: State) { method popState (line 30) | popState() { method setState (line 35) | setState(state: State) { FILE: packages/react-canvas-core/src/core/AbstractFactory.ts method constructor (line 19) | constructor(type: string) { method setDiagramEngine (line 23) | setDiagramEngine(engine: E) { method setFactoryBank (line 27) | setFactoryBank(bank: FactoryBank) { method getType (line 31) | getType(): string { FILE: packages/react-canvas-core/src/core/AbstractModelFactory.ts type GenerateModelEvent (line 5) | interface GenerateModelEvent { FILE: packages/react-canvas-core/src/core/AbstractReactFactory.tsx type GenerateWidgetEvent (line 6) | interface GenerateWidgetEvent { FILE: packages/react-canvas-core/src/core/BaseObserver.ts type BaseEvent (line 3) | interface BaseEvent { type BaseEventProxy (line 8) | interface BaseEventProxy extends BaseEvent { type BaseListener (line 15) | type BaseListener = { type ListenerHandle (line 32) | interface ListenerHandle { class BaseObserver (line 51) | class BaseObserver { method constructor (line 54) | constructor() { method fireEventInternal (line 58) | private fireEventInternal(fire: boolean, k: keyof L, event: BaseEvent) { method fireEvent (line 71) | fireEvent(event: Partial[0]>, k: k... method iterateListeners (line 96) | iterateListeners(cb: (listener: L) => any) { method getListenerHandle (line 106) | getListenerHandle(listener: L): ListenerHandle { method registerListener (line 120) | registerListener(listener: L): ListenerHandle { method deregisterListener (line 132) | deregisterListener(listener: L | ListenerHandle) { FILE: packages/react-canvas-core/src/core/FactoryBank.ts type FactoryBankListener (line 5) | interface FactoryBankListener(type: string): T { method registerFactory (line 48) | registerFactory(factory: F) { method deregisterFactory (line 55) | deregisterFactory(type: string) { FILE: packages/react-canvas-core/src/core/ModelGeometryInterface.ts type ModelGeometryInterface (line 3) | interface ModelGeometryInterface { FILE: packages/react-canvas-core/src/entities/canvas/CanvasModel.ts type CanvasModelListener (line 18) | interface CanvasModelListener extends BaseEntityListener { type CanvasModelOptions (line 26) | interface CanvasModelOptions extends BaseEntityOptions { type CanvasModelGenerics (line 33) | interface CanvasModelGenerics extends BaseEntityGenerics { class CanvasModel (line 39) | class CanvasModel e... method constructor (line 42) | constructor(options: G['OPTIONS'] = {}) { method getSelectionEntities (line 53) | getSelectionEntities(): BaseModel[] { method getSelectedEntities (line 59) | getSelectedEntities(): BaseModel[] { method clearSelection (line 65) | clearSelection() { method getModels (line 71) | getModels(): BaseModel[] { method addLayer (line 77) | addLayer(layer: LayerModel) { method removeLayer (line 85) | removeLayer(layer: LayerModel) { method getLayers (line 94) | getLayers() { method setGridSize (line 98) | setGridSize(size: number = 0) { method getGridPosition (line 103) | getGridPosition(pos: number) { method deserializeModel (line 110) | deserializeModel(data: ReturnType, engine: CanvasEn... method deserialize (line 145) | deserialize(event: DeserializeEvent) { method serialize (line 163) | serialize() { method setZoomLevel (line 176) | setZoomLevel(zoom: number) { method setOffset (line 181) | setOffset(offsetX: number, offsetY: number) { method setOffsetX (line 187) | setOffsetX(offsetX: number) { method setOffsetY (line 191) | setOffsetY(offsetY: number) { method getOffsetY (line 195) | getOffsetY() { method getOffsetX (line 199) | getOffsetX() { method getZoomLevel (line 203) | getZoomLevel() { FILE: packages/react-canvas-core/src/entities/canvas/CanvasWidget.tsx type DiagramProps (line 7) | interface DiagramProps { class CanvasWidget (line 20) | class CanvasWidget extends React.Component { method constructor (line 26) | constructor(props: DiagramProps) { method componentWillUnmount (line 36) | componentWillUnmount() { method registerCanvas (line 44) | registerCanvas() { method componentDidUpdate (line 51) | componentDidUpdate() { method componentDidMount (line 55) | componentDidMount() { method render (line 74) | render() { FILE: packages/react-canvas-core/src/entities/layer/LayerModel.ts type LayerModelOptions (line 11) | interface LayerModelOptions extends BaseModelOptions { type LayerModelGenerics (line 16) | interface LayerModelGenerics extends BaseModelGenerics { method constructor (line 27) | constructor(options: G['OPTIONS'] = {}) { method deserialize (line 38) | deserialize(event: DeserializeEvent) { method serialize (line 54) | serialize() { method isRepaintEnabled (line 65) | isRepaintEnabled() { method allowRepaint (line 69) | allowRepaint(allow: boolean = true) { method remove (line 73) | remove() { method addModel (line 80) | addModel(model: G['CHILDREN']) { method getSelectionEntities (line 85) | getSelectionEntities(): Array { method getModels (line 91) | getModels() { method getModel (line 95) | getModel(id: string) { method removeModel (line 99) | removeModel(id: string | G['CHILDREN']): boolean { FILE: packages/react-canvas-core/src/entities/layer/SmartLayerWidget.tsx type SmartLayerWidgetProps (line 5) | interface SmartLayerWidgetProps { class SmartLayerWidget (line 10) | class SmartLayerWidget extends React.Component { method shouldComponentUpdate (line 11) | shouldComponentUpdate(): boolean { method render (line 15) | render() { FILE: packages/react-canvas-core/src/entities/layer/TransformLayerWidget.tsx type TransformLayerWidgetProps (line 7) | interface TransformLayerWidgetProps { class TransformLayerWidget (line 34) | class TransformLayerWidget extends React.Component): ... FILE: packages/react-canvas-core/src/entities/selection/SelectionBoxWidget.tsx type SelectionBoxWidgetProps (line 5) | interface SelectionBoxWidgetProps { class SelectionBoxWidget (line 17) | class SelectionBoxWidget extends React.Component { method render (line 18) | render() { FILE: packages/react-canvas-core/src/entities/selection/SelectionLayerModel.ts class SelectionLayerModel (line 7) | class SelectionLayerModel extends LayerModel { method constructor (line 10) | constructor() { method setBox (line 18) | setBox(rect: SimpleClientRect) { method getChildModelFactoryBank (line 22) | getChildModelFactoryBank(): FactoryBank extends Abs... method constructor (line 18) | constructor(options: DragCanvasStateOptions = {}) { method activated (line 28) | async activated(prev) { method deactivated (line 42) | deactivated(next: State) { method fireMouseMoved (line 49) | fireMouseMoved(event: AbstractDisplacementStateEvent) { FILE: packages/react-canvas-core/src/states/MoveItemsState.ts class MoveItemsState (line 8) | class MoveItemsState extends Abst... method constructor (line 16) | constructor() { method activated (line 38) | activated(previous: State) { method fireMouseMoved (line 43) | fireMouseMoved(event: AbstractDisplacementStateEvent) { FILE: packages/react-canvas-core/src/states/SelectingState.ts class SelectingState (line 7) | class SelectingState extends Stat... method constructor (line 8) | constructor() { FILE: packages/react-canvas-core/src/states/SelectionBoxState.ts type SimpleClientRect (line 9) | interface SimpleClientRect { class SelectionBoxState (line 18) | class SelectionBoxState extends A... method constructor (line 21) | constructor() { method activated (line 27) | activated(previous: State) { method deactivated (line 33) | deactivated(next: State) { method getBoxDimensions (line 39) | getBoxDimensions(event: AbstractDisplacementStateEvent): SimpleClientR... method fireMouseMoved (line 59) | fireMouseMoved(event: AbstractDisplacementStateEvent) { FILE: packages/react-canvas-core/src/widgets/PeformanceWidget.tsx type PeformanceWidgetProps (line 6) | interface PeformanceWidgetProps { type PeformanceWidgetState (line 12) | interface PeformanceWidgetState {} class PeformanceWidget (line 14) | class PeformanceWidget extends React.Component exte... method constructor (line 15) | constructor(options: G['OPTIONS']) { method deserialize (line 23) | deserialize(event: DeserializeEvent) { method serialize (line 29) | serialize() { FILE: packages/react-diagrams-core/src/entities/label/LabelWidget.tsx type LabelWidgetProps (line 6) | interface LabelWidgetProps { class LabelWidget (line 24) | class LabelWidget extends React.Component { method constructor (line 27) | constructor(props: LabelWidgetProps) { method componentDidUpdate (line 32) | componentDidUpdate() { method componentDidMount (line 36) | componentDidMount() { method render (line 89) | render() { FILE: packages/react-diagrams-core/src/entities/link-layer/LinkLayerFactory.tsx class LinkLayerFactory (line 8) | class LinkLayerFactory extends AbstractReactFactory): JSX.E... FILE: packages/react-diagrams-core/src/entities/link-layer/LinkLayerModel.ts type LinkLayerModelGenerics (line 6) | interface LinkLayerModelGenerics extends LayerModelGenerics { class LinkLayerModel (line 11) | class LinkLayerModel { method render (line 18) | render() { FILE: packages/react-diagrams-core/src/entities/link/LinkModel.ts type LinkModelListener (line 19) | interface LinkModelListener extends BaseModelListener { type LinkModelGenerics (line 25) | interface LinkModelGenerics extends BaseModelGenerics { class LinkModel (line 30) | class LinkModel method constructor (line 42) | constructor(options: G['OPTIONS']) { method getBoundingBox (line 58) | getBoundingBox(): Rectangle { method getSelectionEntities (line 68) | getSelectionEntities(): Array { method deserialize (line 83) | deserialize(event: DeserializeEvent) { method getRenderedPath (line 121) | getRenderedPath(): SVGPathElement[] { method setRenderedPaths (line 125) | setRenderedPaths(paths: SVGPathElement[]) { method serialize (line 129) | serialize() { method doClone (line 145) | doClone(lookupTable = {}, clone) { method clearPort (line 159) | clearPort(port: PortModel) { method remove (line 167) | remove() { method isLastPoint (line 179) | isLastPoint(point: PointModel) { method getPointIndex (line 184) | getPointIndex(point: PointModel) { method getPointModel (line 188) | getPointModel(id: string): PointModel | null { method getPortForPoint (line 197) | getPortForPoint(point: PointModel): PortModel { method getPointForPort (line 207) | getPointForPort(port: PortModel): PointModel { method getFirstPoint (line 217) | getFirstPoint(): PointModel { method getLastPoint (line 221) | getLastPoint(): PointModel { method setSourcePort (line 225) | setSourcePort(port: PortModel | null) { method getSourcePort (line 239) | getSourcePort(): PortModel { method getTargetPort (line 243) | getTargetPort(): PortModel { method setTargetPort (line 247) | setTargetPort(port: PortModel | null) { method point (line 261) | point(x: number, y: number, index: number = 1): PointModel { method addLabel (line 265) | addLabel(label: LabelModel) { method getPoints (line 270) | getPoints(): PointModel[] { method getLabels (line 274) | getLabels() { method setPoints (line 278) | setPoints(points: PointModel[]) { method removePoint (line 285) | removePoint(pointModel: PointModel) { method removePointsBefore (line 290) | removePointsBefore(pointModel: PointModel) { method removePointsAfter (line 294) | removePointsAfter(pointModel: PointModel) { method removeMiddlePoints (line 298) | removeMiddlePoints() { method addPoint (line 304) | addPoint

(pointModel: P, index = 1): P { method generatePoint (line 310) | generatePoint(x: number = 0, y: number = 0): PointModel { FILE: packages/react-diagrams-core/src/entities/link/LinkWidget.tsx type LinkProps (line 10) | interface LinkProps { type LinkState (line 15) | interface LinkState { class LinkWidget (line 20) | class LinkWidget extends React.Component { method constructor (line 24) | constructor(props) { method componentWillUnmount (line 32) | componentWillUnmount(): void { method getDerivedStateFromProps (line 41) | static getDerivedStateFromProps(nextProps: LinkProps, prevState: LinkS... method installTarget (line 48) | installTarget() { method installSource (line 59) | installSource() { method componentDidUpdate (line 70) | componentDidUpdate(prevProps: Readonly, prevState: Readonly... method generateLinePath (line 79) | public static generateLinePath(firstPoint: PointModel, lastPoint: Poin... method componentDidMount (line 83) | componentDidMount(): void { method render (line 92) | render() { FILE: packages/react-diagrams-core/src/entities/link/PointModel.ts type PointModelOptions (line 9) | interface PointModelOptions extends Omit exte... method constructor (line 22) | constructor(options: G['OPTIONS']) { method isConnectedToPort (line 30) | isConnectedToPort(): boolean { method getLink (line 34) | getLink(): LinkModel { method remove (line 38) | remove() { method isLocked (line 46) | isLocked() { FILE: packages/react-diagrams-core/src/entities/node-layer/NodeLayerFactory.tsx class NodeLayerFactory (line 8) | class NodeLayerFactory extends AbstractReactFactory): JSX.E... FILE: packages/react-diagrams-core/src/entities/node-layer/NodeLayerModel.ts type NodeLayerModelGenerics (line 6) | interface NodeLayerModelGenerics extends LayerModelGenerics { class NodeLayerModel (line 11) | class NodeLayerModel { method render (line 14) | render() { FILE: packages/react-diagrams-core/src/entities/node/NodeModel.ts type NodeModelListener (line 17) | interface NodeModelListener extends BaseModelListener { type NodeModelGenerics (line 21) | interface NodeModelGenerics extends BasePositionModelGenerics { class NodeModel (line 26) | class NodeModel extends... method constructor (line 33) | constructor(options: G['OPTIONS']) { method getBoundingBox (line 40) | getBoundingBox(): Rectangle { method setPosition (line 46) | setPosition(x: number | Point, y?: number): void { method deserialize (line 61) | deserialize(event: DeserializeEvent) { method serialize (line 77) | serialize() { method doClone (line 86) | doClone(lookupTable = {}, clone) { method remove (line 94) | remove() { method getPortFromID (line 103) | getPortFromID(id): PortModel | null { method getLink (line 112) | getLink(id: string): LinkModel { method getPort (line 121) | getPort(name: string): PortModel | null { method getPorts (line 125) | getPorts(): { [s: string]: PortModel } { method removePort (line 129) | removePort(port: PortModel) { method addPort (line 141) | addPort(port: PortModel): PortModel { method updateDimensions (line 147) | updateDimensions({ width, height }: { width: number; height: number }) { FILE: packages/react-diagrams-core/src/entities/node/NodeWidget.tsx type NodeProps (line 9) | interface NodeProps { class NodeWidget (line 26) | class NodeWidget extends React.Component { method constructor (line 31) | constructor(props: NodeProps) { method componentWillUnmount (line 36) | componentWillUnmount(): void { method componentDidUpdate (line 44) | componentDidUpdate(prevProps: Readonly, prevState: Readonly... method installSelectionListener (line 51) | installSelectionListener() { method updateSize (line 59) | updateSize(width: number, height: number) { method componentDidMount (line 70) | componentDidMount(): void { method render (line 83) | render() { FILE: packages/react-diagrams-core/src/entities/port/PortModel.ts type PortModelAlignment (line 18) | enum PortModelAlignment { type PortModelListener (line 25) | interface PortModelListener extends BasePositionModelListener { type PortModelOptions (line 32) | interface PortModelOptions extends BaseModelOptions { type PortModelGenerics (line 38) | interface PortModelGenerics extends BasePositionModelGenerics { class PortModel (line 44) | class PortModel extends... method constructor (line 52) | constructor(options: G['OPTIONS']) { method deserialize (line 58) | deserialize(event: DeserializeEvent) { method serialize (line 65) | serialize() { method setPosition (line 79) | setPosition(x, y?) { method doClone (line 88) | doClone(lookupTable = {}, clone: PortModel) { method getNode (line 93) | getNode(): NodeModel { method getName (line 97) | getName(): string { method getMaximumLinks (line 101) | getMaximumLinks(): number { method setMaximumLinks (line 105) | setMaximumLinks(maximumLinks: number) { method removeLink (line 109) | removeLink(link: LinkModel) { method addLink (line 113) | addLink(link: LinkModel) { method getLinks (line 117) | getLinks(): { [id: string]: LinkModel } { method createLinkModel (line 121) | public createLinkModel(): LinkModel | null { method reportPosition (line 133) | reportPosition() { method getCenter (line 145) | getCenter(): Point { method getBoundingBox (line 149) | getBoundingBox(): Rectangle { method updateCoords (line 153) | updateCoords(coords: Rectangle) { method canLinkToPort (line 161) | canLinkToPort(port: PortModel): boolean { method isLocked (line 165) | isLocked() { FILE: packages/react-diagrams-core/src/entities/port/PortWidget.tsx type PortProps (line 7) | interface PortProps { class PortWidget (line 14) | class PortWidget extends React.Component, prevState, snapshot... method componentDidMount (line 37) | componentDidMount(): void { method getExtraProps (line 48) | getExtraProps() { method render (line 58) | render() { FILE: packages/react-diagrams-core/src/models/DiagramModel.ts type DiagramListener (line 20) | interface DiagramListener extends BaseEntityListener { type DiagramModelGenerics (line 26) | interface DiagramModelGenerics extends CanvasModelGenerics { class DiagramModel (line 30) | class DiagramModel) { method addLayer (line 45) | addLayer(layer: LayerModel): void { method getLinkLayers (line 55) | getLinkLayers(): LinkLayerModel[] { method getNodeLayers (line 61) | getNodeLayers(): NodeLayerModel[] { method getActiveNodeLayer (line 67) | getActiveNodeLayer(): NodeLayerModel { method getActiveLinkLayer (line 79) | getActiveLinkLayer(): LinkLayerModel { method getNode (line 91) | getNode(node: string): NodeModel { method getLink (line 100) | getLink(link: string): LinkModel { method addAll (line 109) | addAll(...models: BaseModel[]): BaseModel[] { method addLink (line 120) | addLink(link: LinkModel): LinkModel { method addNode (line 132) | addNode(node: NodeModel): NodeModel { method removeLink (line 138) | removeLink(link: LinkModel) { method removeNode (line 147) | removeNode(node: NodeModel) { method getLinks (line 156) | getLinks(): LinkModel[] { method getNodes (line 162) | getNodes(): NodeModel[] { FILE: packages/react-diagrams-core/src/states/DefaultDiagramState.ts class DefaultDiagramState (line 15) | class DefaultDiagramState extends State { method constructor (line 20) | constructor() { FILE: packages/react-diagrams-core/src/states/DragDiagramItemsState.ts class DragDiagramItemsState (line 9) | class DragDiagramItemsState ext... method constructor (line 10) | constructor() { FILE: packages/react-diagrams-core/src/states/DragNewLinkState.ts type DragNewLinkStateOptions (line 13) | interface DragNewLinkStateOptions { class DragNewLinkState (line 25) | class DragNewLinkState extends ... method constructor (line 30) | constructor(options: DragNewLinkStateOptions = {}) { method fireMouseMoved (line 96) | fireMouseMoved(event: AbstractDisplacementStateEvent): any { FILE: packages/react-diagrams-defaults/src/label/DefaultLabelFactory.tsx class DefaultLabelFactory (line 11) | class DefaultLabelFactory extends AbstractReactFactory { method constructor (line 13) | constructor(options: DefaultLabelModelOptions = {}) { method setLabel (line 21) | setLabel(label: string) { method deserialize (line 25) | deserialize(event: DeserializeEvent) { method serialize (line 30) | serialize() { FILE: packages/react-diagrams-defaults/src/label/DefaultLabelWidget.tsx type DefaultLabelWidgetProps (line 5) | interface DefaultLabelWidgetProps { class DefaultLabelWidget (line 21) | class DefaultLabelWidget extends React.Component { method render (line 22) | render() { FILE: packages/react-diagrams-defaults/src/link/DefaultLinkFactory.tsx class DefaultLinkFactory (line 32) | class DefaultLinkFactory { method constructor (line 35) | constructor(options: DefaultLinkModelOptions = {}) { method calculateControlOffset (line 46) | calculateControlOffset(port: PortModel): [number, number] { method getSVGPath (line 57) | getSVGPath(): string { method serialize (line 76) | serialize() { method deserialize (line 86) | deserialize(event: DeserializeEvent) { method addLabel (line 94) | addLabel(label: LabelModel | string) { method setWidth (line 103) | setWidth(width: number) { method setColor (line 108) | setColor(color: string) { FILE: packages/react-diagrams-defaults/src/link/DefaultLinkPointWidget.tsx type DefaultLinkPointWidgetProps (line 5) | interface DefaultLinkPointWidgetProps { type DefaultLinkPointWidgetState (line 11) | interface DefaultLinkPointWidgetState { class DefaultLinkPointWidget (line 21) | class DefaultLinkPointWidget extends React.Component { method constructor (line 21) | constructor(options: any = {}, color?: string) { method doClone (line 38) | doClone(lookupTable: {}, clone: any): void { method removePort (line 44) | removePort(port: DefaultPortModel): void { method addPort (line 53) | addPort(port: T): T { method addInPort (line 67) | addInPort(label: string, after = true): DefaultPortModel { method addOutPort (line 80) | addOutPort(label: string, after = true): DefaultPortModel { method deserialize (line 93) | deserialize(event: DeserializeEvent) { method serialize (line 105) | serialize(): any { method getInPorts (line 119) | getInPorts(): DefaultPortModel[] { method getOutPorts (line 123) | getOutPorts(): DefaultPortModel[] { FILE: packages/react-diagrams-defaults/src/node/DefaultNodeWidget.tsx type DefaultNodeProps (line 52) | interface DefaultNodeProps { class DefaultNodeWidget (line 61) | class DefaultNodeWidget extends React.Component { method render (line 66) | render() { FILE: packages/react-diagrams-defaults/src/port/DefaultPortFactory.tsx class DefaultPortFactory (line 5) | class DefaultPortFactory extends AbstractModelFactory { method render (line 35) | render() { FILE: packages/react-diagrams-defaults/src/port/DefaultPortModel.ts type DefaultPortModelOptions (line 11) | interface DefaultPortModelOptions extends PortModelOptions { type DefaultPortModelGenerics (line 17) | interface DefaultPortModelGenerics extends PortModelGenerics { class DefaultPortModel (line 21) | class DefaultPortModel extends PortModel { method constructor (line 24) | constructor(options: DefaultPortModelOptions | boolean, name?: string,... method deserialize (line 41) | deserialize(event: DeserializeEvent) { method serialize (line 47) | serialize() { method link (line 55) | link(port: PortModel, factory?: AbstractModelFact... method canLinkToPort (line 62) | canLinkToPort(port: PortModel): boolean { method createLinkModel (line 69) | createLinkModel(factory?: AbstractModelFactory): LinkModel { FILE: packages/react-diagrams-routing/src/dagre/DagreEngine.ts type DagreEngineOptions (line 12) | interface DagreEngineOptions { class DagreEngine (line 21) | class DagreEngine { method constructor (line 24) | constructor(options: DagreEngineOptions = {}) { method redistribute (line 28) | redistribute(model: DiagramModel) { method refreshLinks (line 81) | public refreshLinks(diagram: DiagramModel) { FILE: packages/react-diagrams-routing/src/engine/PathFinding.ts class PathFinding (line 16) | class PathFinding { method constructor (line 20) | constructor(factory: PathFindingLinkFactory) { method calculateDirectPath (line 29) | calculateDirectPath(from: PointModel, to: PointModel): number[][] { method calculateLinkStartEndCoords (line 47) | calculateLinkStartEndCoords( method calculateDynamicPath (line 104) | calculateDynamicPath( FILE: packages/react-diagrams-routing/src/link/PathFindingLinkFactory.tsx class PathFindingLinkFactory (line 27) | class PathFindingLinkFactory extends DefaultLinkFactory): void { method generateReactWidget (line 82) | generateReactWidget(event): JSX.Element { method generateModel (line 86) | generateModel(event): PathFindingLinkModel { method getCanvasMatrix (line 104) | getCanvasMatrix(): number[][] { method calculateCanvasMatrix (line 111) | calculateCanvasMatrix() { method getRoutingMatrix (line 144) | getRoutingMatrix(): number[][] { method calculateRoutingMatrix (line 151) | calculateRoutingMatrix(): void { method translateRoutingX (line 167) | translateRoutingX(x: number, reverse: boolean = false) { method translateRoutingY (line 170) | translateRoutingY(y: number, reverse: boolean = false) { method generateDynamicPath (line 278) | generateDynamicPath(pathCoords: number[][]) { FILE: packages/react-diagrams-routing/src/link/PathFindingLinkModel.ts class PathFindingLinkModel (line 4) | class PathFindingLinkModel extends DefaultLinkModel { method constructor (line 5) | constructor(options: DefaultLinkModelOptions = {}) { method performanceTune (line 12) | performanceTune() { FILE: packages/react-diagrams-routing/src/link/PathFindingLinkWidget.tsx type PathFindingLinkWidgetProps (line 11) | interface PathFindingLinkWidgetProps { type PathFindingLinkWidgetState (line 20) | interface PathFindingLinkWidgetState { class PathFindingLinkWidget (line 24) | class PathFindingLinkWidget extends React.Component(pointModel: P, index: number = 1): P { method deserialize (line 41) | deserialize(event: DeserializeEvent) { method setManuallyFirstAndLastPathsDirection (line 46) | setManuallyFirstAndLastPathsDirection(first, last) { method getLastPathXdirection (line 51) | getLastPathXdirection(): boolean { method getFirstPathXdirection (line 54) | getFirstPathXdirection(): boolean { method setWidth (line 58) | setWidth(width: number) { method setColor (line 63) | setColor(color: string) { FILE: packages/react-diagrams-routing/src/link/RightAngleLinkWidget.tsx type RightAngleLinkProps (line 9) | interface RightAngleLinkProps { type RightAngleLinkState (line 18) | interface RightAngleLinkState { class RightAngleLinkWidget (line 23) | class RightAngleLinkWidget extends React.Component