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

Class. Move Command

edgeRouterRegistry?

optional edgeRouterRegistry: EdgeRouterRegistry

Defined in: packages/sprotty/src/features/move/move.ts:67


resolvedMoves

protected resolvedMoves: Map<string, ResolvedElementMove>

Defined in: packages/sprotty/src/features/move/move.ts:69


stoppableCommandKey

stoppableCommandKey: string

Defined in: packages/sprotty/src/features/move/move.ts:73

Implementation of

IStoppableCommand.stoppableCommandKey


KIND

readonly static KIND: "move" = MoveAction.KIND

Defined in: packages/sprotty/src/features/move/move.ts:65

Methods

doMove()

protected doMove(edge2move, attachedEdgeShifts): void

Defined in: packages/sprotty/src/features/move/move.ts:179

Parameters

edge2move

Map<SRoutableElementImpl, ResolvedHandleMove[]>

attachedEdgeShifts

Map<SRoutableElementImpl, Point>

Returns

void


execute()

execute(context): CommandReturn

Defined in: packages/sprotty/src/features/move/move.ts:89

Parameters

context

CommandExecutionContext

Returns

CommandReturn

Implementation of

IStoppableCommand.execute

Overrides

MergeableCommand.execute


isAttachedEdge()

protected isAttachedEdge(edge): boolean

Defined in: packages/sprotty/src/features/move/move.ts:221

Parameters

edge

SRoutableElementImpl

Returns

boolean


isChildOfMovedElements()

protected isChildOfMovedElements(el): boolean

Defined in: packages/sprotty/src/features/move/move.ts:209

Parameters

el

SChildElementImpl

Returns

boolean


merge()

merge(other, context): boolean

Defined in: packages/sprotty/src/features/move/move.ts:260

Tries to merge the given command with this.

Parameters

other

ICommand

context

CommandExecutionContext

Returns

boolean

Overrides

MergeableCommand.merge


redo()

redo(context): Promise<SModelRootImpl>

Defined in: packages/sprotty/src/features/move/move.ts:253

Parameters

context

CommandExecutionContext

Returns

Promise<SModelRootImpl>

Implementation of

IStoppableCommand.redo

Overrides

MergeableCommand.redo


resolveElementMove()

protected resolveElementMove(element, move): undefined | ResolvedElementMove

Defined in: packages/sprotty/src/features/move/move.ts:169

Parameters

element

SModelElementImpl & Locateable

move

ElementMove

Returns

undefined | ResolvedElementMove


resolveHandleMove()

protected resolveHandleMove(handle, edge, move): undefined | ResolvedHandleMove

Defined in: packages/sprotty/src/features/move/move.ts:154

Parameters

handle

SRoutingHandleImpl

edge

SRoutableElementImpl

move

ElementMove

Returns

undefined | ResolvedHandleMove


stopExecution()

stopExecution(): void

Defined in: packages/sprotty/src/features/move/move.ts:82

Returns

void

Implementation of

IStoppableCommand.stopExecution


undo()

undo(context): Promise<SModelRootImpl>

Defined in: packages/sprotty/src/features/move/move.ts:246

Parameters

context

CommandExecutionContext

Returns

Promise<SModelRootImpl>

Implementation of

IStoppableCommand.undo

Overrides

MergeableCommand.undo


undoMove()

protected undoMove(): void

Defined in: packages/sprotty/src/features/move/move.ts:236

Returns

void