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
parent
IInterfacethe parent Interface
Methods
SetOpposite(IProperty, IInterface)
Sets the opposite of the given item
protected override void SetOpposite(IProperty item, IInterface newParent)
Parameters
item
IPropertythe item
newParent
IInterfacethe new parent or null, if the item is removed from the collection