Class ClassAttributeConstraintsCollection
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
parentIClassthe parent Class
Methods
SetOpposite(IAttributeConstraint, IClass)
Sets the opposite of the given item
protected override void SetOpposite(IAttributeConstraint item, IClass newParent)
Parameters
itemIAttributeConstraintthe item
newParentIClassthe new parent or null, if the item is removed from the collection