Table of Contents

Class ClassAttributeConstraintsCollection

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

Denotes a class to implement the AttributeConstraints reference

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

Constructors

ClassAttributeConstraintsCollection(IClass)

Creates a new instance

public ClassAttributeConstraintsCollection(IClass parent)

Parameters

parent IClass

the parent Class

Methods

SetOpposite(IAttributeConstraint, IClass)

Sets the opposite of the given item

protected override void SetOpposite(IAttributeConstraint item, IClass newParent)

Parameters

item IAttributeConstraint

the item

newParent IClass

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