Table of Contents

Class EModelElementEAnnotationsCollection

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

Denotes a class to implement the eAnnotations reference

public class EModelElementEAnnotationsCollection : ObservableOppositeOrderedSet<IEModelElement, IEAnnotation>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IEAnnotation>, IListExpression<IEAnnotation>, ISetExpression<IEAnnotation>, ICollectionExpression<IEAnnotation>, IEnumerableExpression<IEAnnotation>, IOrderedSet<IEAnnotation>, IList<IEAnnotation>, ISet<IEAnnotation>, ICollection<IEAnnotation>, IEnumerable<IEAnnotation>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
Inheritance
EModelElementEAnnotationsCollection
Implements
Inherited Members

Constructors

EModelElementEAnnotationsCollection(IEModelElement)

Creates a new instance

public EModelElementEAnnotationsCollection(IEModelElement parent)

Parameters

parent IEModelElement

the parent EModelElement

Methods

SetOpposite(IEAnnotation, IEModelElement)

Sets the opposite of the given item

protected override void SetOpposite(IEAnnotation item, IEModelElement newParent)

Parameters

item IEAnnotation

the item

newParent IEModelElement

the new parent or null, if the item is removed from the collection