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
parent
IUseCasethe parent UseCase
Methods
SetOpposite(IExtensionPoint, IUseCase)
Sets the opposite of the given item
protected override void SetOpposite(IExtensionPoint item, IUseCase newParent)
Parameters
item
IExtensionPointthe item
newParent
IUseCasethe new parent or null, if the item is removed from the collection