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