Table of Contents

Class ChangeRoutingPointsOperation

Namespace
NMF.Glsp.Protocol.Modification
Assembly
NMF.Glsp.dll

An edge may have zero or more routing points that “re-direct” the edge between the source and the target element. In order to set these routing points the client may send a ChangeRoutingPointsOperation.

public class ChangeRoutingPointsOperation : Operation
Inheritance
ChangeRoutingPointsOperation
Inherited Members

Fields

ChangeRoutingPointsOperationKind

The kind value used for this kind of action

public const string ChangeRoutingPointsOperationKind = "changeRoutingPoints"

Field Value

string

Properties

Kind

Unique identifier specifying the kind of action to process.

public override string Kind { get; }

Property Value

string

NewRoutingPoints

The routing points of the edge (may be empty).

public ElementAndRoutingPoints[] NewRoutingPoints { get; init; }

Property Value

ElementAndRoutingPoints[]

Methods

ExecuteAsync(IGlspSession)

Executes the action in the context of the given session

public override Task ExecuteAsync(IGlspSession session)

Parameters

session IGlspSession

The session in which to execute the action

Returns

Task