Table of Contents

Namespace NMF.Glsp.Language

Classes

AbstractNodeDescriptor<T>

Defines a base class for a description of abstract classes

AdhocEdgeSyntaxExtensions

Provides convenience methods for IAdhocEdgeSyntax

ChildSyntaxExtensions

Provides convenience methods for IChildSyntax<TSyntax>

DefaultTypes

Container for default Sprotty type names

DescriptorBase

Denotes the base class for graph element descriptors

EdgeDescriptor<TTransition>

Denotes the base class to describe the appearance of transitions

EdgeDescriptor<TSource, TTarget>

Denotes the base class to describe edges that are not represented by semantic elements

ElementDescriptor<T>

Denotes a descriptor for elements in the diagram

GraphicalLanguage

Denotes a graphical language

LabelDescriptor<T>

Denotes a descriptor for elements shown as labels

LabelSyntaxExtensions

Provides convenience methods for ILabelSyntax<T, TSyntax>

NodeDescriptor<T>

Denotes the basic type to describe the appearance of elements as nodes

Interfaces

IAdhocEdgeSyntax

Denotes an interface for syntax provided for ad-hoc edges

IChildSyntax

Denotes a simple child syntax

IChildSyntax<TSyntax>

Denotes the syntax used to customize how elements appear in menus

IEdgeLabelSyntax<T>

Extends the label syntax for labels created on an edge

ILabelSyntax<T>

Denotes a basic label syntax

ILabelSyntax<T, TSyntax>

Denotes an interface for a syntax to customize labels

INodeLabelSyntax<T>

Extends the syntax elements for configurations possible at a node label

Enums

EdgeMoveMode

Denotes where a label of an edge can be moved

EdgeSide

Denotes the side of an edge for label placement

RouterKind

Denotes supported router kinds