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