Table of Contents

Class EPackageESubpackagesCollection

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

Denotes a class to implement the eSubpackages reference

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

Constructors

EPackageESubpackagesCollection(IEPackage)

Creates a new instance

public EPackageESubpackagesCollection(IEPackage parent)

Parameters

parent IEPackage

the parent EPackage

Methods

SetOpposite(IEPackage, IEPackage)

Sets the opposite of the given item

protected override void SetOpposite(IEPackage item, IEPackage newParent)

Parameters

item IEPackage

the item

newParent IEPackage

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