Table of Contents

Interface IEdge

Namespace
NMF.Glsp.Notation
Assembly
NMF.Glsp.dll

The public interface for Edge

[DefaultImplementationType(typeof(Edge))]
[XmlDefaultImplementationType(typeof(Edge))]
[ModelRepresentationClass("http://www.eclipse.org/glsp/notation#//Edge")]
public interface IEdge : INotationElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

BendPoints

The bendPoints property

[Browsable(false)]
[XmlElementName("bendPoints")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IGPoint> BendPoints { get; }

Property Value

IOrderedSetExpression<IGPoint>

Source

The source property

[XmlElementName("source")]
[XmlAttribute(true)]
INotationElement Source { get; set; }

Property Value

INotationElement

Target

The target property

[XmlElementName("target")]
[XmlAttribute(true)]
INotationElement Target { get; set; }

Property Value

INotationElement

Events

SourceChanged

Gets fired when the Source property changed its value

event EventHandler<ValueChangedEventArgs> SourceChanged

Event Type

EventHandler<ValueChangedEventArgs>

SourceChanging

Gets fired before the Source property changes its value

event EventHandler<ValueChangedEventArgs> SourceChanging

Event Type

EventHandler<ValueChangedEventArgs>

TargetChanged

Gets fired when the Target property changed its value

event EventHandler<ValueChangedEventArgs> TargetChanged

Event Type

EventHandler<ValueChangedEventArgs>

TargetChanging

Gets fired before the Target property changes its value

event EventHandler<ValueChangedEventArgs> TargetChanging

Event Type

EventHandler<ValueChangedEventArgs>