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