Table of Contents

Interface IEModelElement

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

The public interface for EModelElement

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

Properties

EAnnotations

The eAnnotations property

[Browsable(false)]
[XmlElementName("eAnnotations")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("eModelElement")]
IOrderedSetExpression<IEAnnotation> EAnnotations { get; }

Property Value

IOrderedSetExpression<IEAnnotation>

Methods

GetEAnnotation(string)

IEAnnotation GetEAnnotation(string source)

Parameters

source string

Returns

IEAnnotation

Events

GetEAnnotationCalled

Gets fired after the operation getEAnnotation got called

event EventHandler<OperationCallEventArgs> GetEAnnotationCalled

Event Type

EventHandler<OperationCallEventArgs>

GetEAnnotationCalling

Gets fired before the operation getEAnnotation gets called

event EventHandler<OperationCallEventArgs> GetEAnnotationCalling

Event Type

EventHandler<OperationCallEventArgs>