Class StructuredTypeOperationsCollection
Denotes a class to implement the Operations reference
public class StructuredTypeOperationsCollection : ObservableOppositeList<IStructuredType, IOperation>, IReadOnlyList<IOperation>, IReadOnlyCollection<IOperation>, IList, ICollection, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged, IListExpression<IOperation>, IList<IOperation>, ICollectionExpression<IOperation>, IEnumerableExpression<IOperation>, IEnumerableExpression, ICollection<IOperation>, IEnumerable<IOperation>, IEnumerable
- Inheritance
-
StructuredTypeOperationsCollection
- Implements
- Inherited Members
Constructors
StructuredTypeOperationsCollection(IStructuredType)
Creates a new instance
public StructuredTypeOperationsCollection(IStructuredType parent)
Parameters
parentIStructuredTypethe parent StructuredType
Methods
SetOpposite(IOperation, IStructuredType)
Sets the opposite of the given item
protected override void SetOpposite(IOperation item, IStructuredType newParent)
Parameters
itemIOperationthe item
newParentIStructuredTypethe new parent or null, if the item is removed from the collection