Table of Contents

Class GeneralizationGeneralizationSetCollection

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

Denotes a class to implement the generalizationSet reference

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

Constructors

GeneralizationGeneralizationSetCollection(IGeneralization)

Creates a new instance

public GeneralizationGeneralizationSetCollection(IGeneralization parent)

Parameters

parent IGeneralization

the parent Generalization

Methods

SetOpposite(IGeneralizationSet, IGeneralization)

Sets the opposite of the given item

protected override void SetOpposite(IGeneralizationSet item, IGeneralization newParent)

Parameters

item IGeneralizationSet

the item

newParent IGeneralization

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