Class UseCaseExtensionPointCollection
Denotes a class to implement the extensionPoint reference
public class UseCaseExtensionPointCollection : ObservableOppositeOrderedSet<IUseCase, IExtensionPoint>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IExtensionPoint>, IListExpression<IExtensionPoint>, ISetExpression<IExtensionPoint>, ICollectionExpression<IExtensionPoint>, IEnumerableExpression<IExtensionPoint>, IOrderedSet<IExtensionPoint>, IList<IExtensionPoint>, ISet<IExtensionPoint>, ICollection<IExtensionPoint>, IEnumerable<IExtensionPoint>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
UseCaseExtensionPointCollection
- Implements
- Inherited Members
Constructors
UseCaseExtensionPointCollection(IUseCase)
Creates a new instance
public UseCaseExtensionPointCollection(IUseCase parent)
Parameters
parentIUseCasethe parent UseCase
Methods
SetOpposite(IExtensionPoint, IUseCase)
Sets the opposite of the given item
protected override void SetOpposite(IExtensionPoint item, IUseCase newParent)
Parameters
itemIExtensionPointthe item
newParentIUseCasethe new parent or null, if the item is removed from the collection