Class InterfaceOwnedAttributeCollection
Denotes a class to implement the ownedAttribute reference
public class InterfaceOwnedAttributeCollection : ObservableOppositeOrderedSet<IInterface, IProperty>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IProperty>, IListExpression<IProperty>, ISetExpression<IProperty>, ICollectionExpression<IProperty>, IEnumerableExpression<IProperty>, IOrderedSet<IProperty>, IList<IProperty>, ISet<IProperty>, ICollection<IProperty>, IEnumerable<IProperty>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
InterfaceOwnedAttributeCollection
- Implements
- Inherited Members
Constructors
InterfaceOwnedAttributeCollection(IInterface)
Creates a new instance
public InterfaceOwnedAttributeCollection(IInterface parent)
Parameters
parentIInterfacethe parent Interface
Methods
SetOpposite(IProperty, IInterface)
Sets the opposite of the given item
protected override void SetOpposite(IProperty item, IInterface newParent)
Parameters
itemIPropertythe item
newParentIInterfacethe new parent or null, if the item is removed from the collection