Table of Contents

Interface IEAnnotation

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

The public interface for EAnnotation

[DefaultImplementationType(typeof(EAnnotation))]
[XmlDefaultImplementationType(typeof(EAnnotation))]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EAnnotation")]
public interface IEAnnotation : IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Contents

The contents property

[Browsable(false)]
[XmlElementName("contents")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IModelElement> Contents { get; }

Property Value

IOrderedSetExpression<IModelElement>

Details

The details property

[Browsable(false)]
[XmlElementName("details")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IEStringToStringMapEntry> Details { get; }

Property Value

IOrderedSetExpression<IEStringToStringMapEntry>

EModelElement

The eModelElement property

[Browsable(false)]
[XmlElementName("eModelElement")]
[XmlAttribute(true)]
[XmlOpposite("eAnnotations")]
IEModelElement EModelElement { get; set; }

Property Value

IEModelElement

References

The references property

[XmlElementName("references")]
[XmlAttribute(true)]
IOrderedSetExpression<IModelElement> References { get; }

Property Value

IOrderedSetExpression<IModelElement>

Source

The source property

[XmlElementName("source")]
[XmlAttribute(true)]
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>