Table of Contents

Interface IEAnnotation

Namespace
NMF.Interop.Ecore
Assembly
NMF.EcoreInterop.dll

The public interface for EAnnotation

[DefaultImplementationType(typeof(EAnnotation))]
[XmlDefaultImplementationType(typeof(EAnnotation))]
public interface IEAnnotation : IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Contents

The contents property

IOrderedSetExpression<IModelElement> Contents { get; }

Property Value

IOrderedSetExpression<IModelElement>

Details

The details property

IOrderedSetExpression<IEStringToStringMapEntry> Details { get; }

Property Value

IOrderedSetExpression<IEStringToStringMapEntry>

EModelElement

The eModelElement property

IEModelElement EModelElement { get; set; }

Property Value

IEModelElement

References

The references property

IOrderedSetExpression<IModelElement> References { get; }

Property Value

IOrderedSetExpression<IModelElement>

Source

The source property

string Source { get; set; }

Property Value

string

Events

EModelElementChanged

Gets fired when the EModelElement property changed its value

event EventHandler<ValueChangedEventArgs> EModelElementChanged

Event Type

EventHandler<ValueChangedEventArgs>

EModelElementChanging

Gets fired before the EModelElement property changes its value

event EventHandler<ValueChangedEventArgs> EModelElementChanging

Event Type

EventHandler<ValueChangedEventArgs>

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>