Table of Contents

Class EdgeTypeHint

Namespace
NMF.Glsp.Protocol.Types
Assembly
NMF.Glsp.dll

Type hints for edges

public class EdgeTypeHint : TypeHint
Inheritance
EdgeTypeHint
Inherited Members

Properties

Dynamic

Indicates whether this type hint is dynamic or not. Dynamic edge type hints require an additional runtime check before creating an edge, when checking source and target element types is not sufficient.

public bool Dynamic { get; init; }

Property Value

bool

Routable

Specifies whether the routing points of the edge can be changed i.e. edited by the user.

public bool Routable { get; init; }

Property Value

bool

SourceElementTypeIds

Allowed source element types for this edge type If not defined unknown element can be used as source element for this edge.

public string[] SourceElementTypeIds { get; init; }

Property Value

string[]

TargetElementTypeIds

Allowed targe element types for this edge type If not defined unknown element can be used as target element for this edge.

public string[] TargetElementTypeIds { get; init; }

Property Value

string[]