Hierarchy

  • Renderer

Constructors

Properties

FOCUS_ZOOM_LEVEL: number = 1.5
_container: HTMLElement
_lifecycle: Lifecycle
_renderState?: iRenderState
cy?: Core
diagram?: Diagram
filters: Map<string, Filter> = ...
renderStateData: {
    [x: string]: any;
} = {}

Type declaration

  • [x: string]: any

Accessors

  • get viewportState(): undefined | {
        pan: Position;
        zoom: number;
    }
  • Returns undefined | {
        pan: Position;
        zoom: number;
    }

Methods

  • Put a set of elements (nodes and/or edges) at the center of the viewport. If just one element then the element will be at the center.

    Parameters

    • elementId: string

      the element's ID

    • zoom: undefined | number = ...

      the zoom level to apply, if not passed, zoom level won't be changed

    • Optional select: boolean

    Returns void

  • Parameters

    • xPos: number
    • yPos: number
    • Optional zoom: number

    Returns void

  • Parameters

    • xPos: number
    • yPos: number
    • Optional zoom: number

    Returns void

  • Filter elements on the diagram. It will be actually applied only if the user defined callback on the event FilterRequest returns true and if the internal logic allows for the filter to be applied.

    Parameters

    Returns void

  • Select a node or an edge in the current diagram given its unique id

    Parameters

    • elementId: string

      elem id (node or edge)

    Returns void

  • Unfilter elements on the diagram. It will be actually deactivated only if the user defined callback on the event FilterRequest returns true and if the internal logic allows for the filter to be deactivated.

    Parameters

    Returns void