Table of Contents

Class PackagePackageMergeCollection

Namespace
NMF.Interop.Cmof
Assembly
NMF.UMLInterop.dll

Denotes a class to implement the packageMerge reference

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

Constructors

PackagePackageMergeCollection(IPackage)

Creates a new instance

public PackagePackageMergeCollection(IPackage parent)

Parameters

parent IPackage

the parent Package

Methods

SetOpposite(IPackageMerge, IPackage)

Sets the opposite of the given item

protected override void SetOpposite(IPackageMerge item, IPackage newParent)

Parameters

item IPackageMerge

the item

newParent IPackage

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