Table of Contents

Interface INotationElement

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

The public interface for NotationElement

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

Properties

Id

The id property

[XmlElementName("id")]
[XmlAttribute(true)]
string Id { get; set; }

Property Value

string

SemanticElement

The semanticElement property

[XmlElementName("semanticElement")]
[XmlAttribute(true)]
IModelElement SemanticElement { get; set; }

Property Value

IModelElement

Events

IdChanged

Gets fired when the Id property changed its value

event EventHandler<ValueChangedEventArgs> IdChanged

Event Type

EventHandler<ValueChangedEventArgs>

IdChanging

Gets fired before the Id property changes its value

event EventHandler<ValueChangedEventArgs> IdChanging

Event Type

EventHandler<ValueChangedEventArgs>

SemanticElementChanged

Gets fired when the SemanticElement property changed its value

event EventHandler<ValueChangedEventArgs> SemanticElementChanged

Event Type

EventHandler<ValueChangedEventArgs>

SemanticElementChanging

Gets fired before the SemanticElement property changes its value

event EventHandler<ValueChangedEventArgs> SemanticElementChanging

Event Type

EventHandler<ValueChangedEventArgs>