Class GeneralizationSetGeneralizationCollection
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
IGeneralizationSetthe parent GeneralizationSet
Methods
SetOpposite(IGeneralization, IGeneralizationSet)
Sets the opposite of the given item
protected override void SetOpposite(IGeneralization item, IGeneralizationSet newParent)
Parameters
item
IGeneralizationthe item
newParent
IGeneralizationSetthe new parent or null, if the item is removed from the collection