Sprotty
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Class. Edge Layout Postprocessor

getEdgePlacement()

protected getEdgePlacement(element): EdgePlacement

Defined in: packages/sprotty/src/features/edge-layout/edge-layout.ts:161

Parameters

element

SModelElementImpl

Returns

EdgePlacement


getQuadrant()

protected getQuadrant(angle): object

Defined in: packages/sprotty/src/features/edge-layout/edge-layout.ts:250

Parameters

angle

number

Returns

object

orientation

orientation: Orientation

position

position: number


getRotatedAlignment()

protected getRotatedAlignment(element, placement, flip): object

Defined in: packages/sprotty/src/features/edge-layout/edge-layout.ts:119

Parameters

element

EdgeLayoutable & SModelElementImpl & InternalBoundsAware

placement

EdgePlacement

flip

boolean

Returns

object

x

x: number

y

y: number


linearFlip()

protected linearFlip(p0, p1, p2, p3, position): Point

Defined in: packages/sprotty/src/features/edge-layout/edge-layout.ts:261

Parameters

p0

Point

p1

Point

p2

Point

p3

Point

position

number

Returns

Point


postUpdate()

postUpdate(): void

Defined in: packages/sprotty/src/features/edge-layout/edge-layout.ts:265

Returns

void

Implementation of

IVNodePostprocessor.postUpdate