Class ActivityNodeOutgoingCollection
Denotes a class to implement the outgoing reference
public class ActivityNodeOutgoingCollection : ObservableOppositeSet<IActivityNode, IActivityEdge>, IList, ICollection, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, ISetExpression<IActivityEdge>, ISet<IActivityEdge>, ICollectionExpression<IActivityEdge>, IEnumerableExpression<IActivityEdge>, IEnumerableExpression, ICollection<IActivityEdge>, IEnumerable<IActivityEdge>, IEnumerable
- Inheritance
-
ActivityNodeOutgoingCollection
- Implements
- Inherited Members
Constructors
ActivityNodeOutgoingCollection(IActivityNode)
Creates a new instance
public ActivityNodeOutgoingCollection(IActivityNode parent)
Parameters
parent
IActivityNodethe parent ActivityNode
Methods
SetOpposite(IActivityEdge, IActivityNode)
Sets the opposite of the given item
protected override void SetOpposite(IActivityEdge item, IActivityNode newParent)
Parameters
item
IActivityEdgethe item
newParent
IActivityNodethe new parent or null, if the item is removed from the collection