Table of Contents

Class GeneralizationSetGeneralizationCollection

Namespace
NMF.Interop.Uml
Assembly
NMF.UMLInterop.dll

Denotes a class to implement the generalization reference

public class GeneralizationSetGeneralizationCollection : ObservableOppositeSet<IGeneralizationSet, IGeneralization>, IList, ICollection, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, ISetExpression<IGeneralization>, ISet<IGeneralization>, ICollectionExpression<IGeneralization>, IEnumerableExpression<IGeneralization>, IEnumerableExpression, ICollection<IGeneralization>, IEnumerable<IGeneralization>, IEnumerable
Inheritance
GeneralizationSetGeneralizationCollection
Implements
Inherited Members

Constructors

GeneralizationSetGeneralizationCollection(IGeneralizationSet)

Creates a new instance

public GeneralizationSetGeneralizationCollection(IGeneralizationSet parent)

Parameters

parent IGeneralizationSet

the parent GeneralizationSet

Methods

SetOpposite(IGeneralization, IGeneralizationSet)

Sets the opposite of the given item

protected override void SetOpposite(IGeneralization item, IGeneralizationSet newParent)

Parameters

item IGeneralization

the item

newParent IGeneralizationSet

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