UNPKG

@eclipse-glsp/client

Version:

A sprotty-based client for GLSP

21 lines 1.11 kB
import { Bounds, BoundsData, ILogger, LayoutContainer, LayoutRegistry, Layouter, GModelElement, GParentElement, StatefulLayouter } from '@eclipse-glsp/sprotty'; export declare class LayouterExt extends Layouter { layout(element2boundsData: Map<GModelElement, BoundsData>): void; } export declare class StatefulLayouterExt extends StatefulLayouter { protected readonly elementToBoundsData: Map<GModelElement, BoundsData>; protected readonly layoutRegistry2: LayoutRegistry; protected toBeLayouted2: (GParentElement & LayoutContainer)[]; /** * * @param elementToBoundsData The map of element to bounds data. Bounds Data are computed from the hidden * SVG rendering pass. * @param layoutRegistry2 The registry of available layouts. * @param log The log. */ constructor(elementToBoundsData: Map<GModelElement, BoundsData>, layoutRegistry2: LayoutRegistry, log: ILogger); getBoundsData(element: GModelElement): BoundsData; layout(): void; protected doLayout(element: GParentElement & LayoutContainer): Bounds; } //# sourceMappingURL=layouter.d.ts.map