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
Properties
Kind
Unique identifier specifying the kind of action to process.
public override string Kind { get; }
Property Value
NewRoutingPoints
The routing points of the edge (may be empty).
public ElementAndRoutingPoints[] NewRoutingPoints { get; init; }
Property Value
Methods
ExecuteAsync(IGlspSession)
Executes the action in the context of the given session
public override Task ExecuteAsync(IGlspSession session)
Parameters
session
IGlspSessionThe session in which to execute the action