Table of Contents

Class ClassReferenceConstraintsCollection

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

Denotes a class to implement the ReferenceConstraints reference

public class ClassReferenceConstraintsCollection : ObservableOppositeList<IClass, IReferenceConstraint>, IReadOnlyList<IReferenceConstraint>, IReadOnlyCollection<IReferenceConstraint>, IList, ICollection, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged, IListExpression<IReferenceConstraint>, IList<IReferenceConstraint>, ICollectionExpression<IReferenceConstraint>, IEnumerableExpression<IReferenceConstraint>, IEnumerableExpression, ICollection<IReferenceConstraint>, IEnumerable<IReferenceConstraint>, IEnumerable
Inheritance
ClassReferenceConstraintsCollection
Implements
Inherited Members

Constructors

ClassReferenceConstraintsCollection(IClass)

Creates a new instance

public ClassReferenceConstraintsCollection(IClass parent)

Parameters

parent IClass

the parent Class

Methods

SetOpposite(IReferenceConstraint, IClass)

Sets the opposite of the given item

protected override void SetOpposite(IReferenceConstraint item, IClass newParent)

Parameters

item IReferenceConstraint

the item

newParent IClass

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