Class StructuredActivityNodeEdgeCollection
Denotes a class to implement the edge reference
public class StructuredActivityNodeEdgeCollection : ObservableOppositeOrderedSet<IStructuredActivityNode, IActivityEdge>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IActivityEdge>, IListExpression<IActivityEdge>, ISetExpression<IActivityEdge>, ICollectionExpression<IActivityEdge>, IEnumerableExpression<IActivityEdge>, IOrderedSet<IActivityEdge>, IList<IActivityEdge>, ISet<IActivityEdge>, ICollection<IActivityEdge>, IEnumerable<IActivityEdge>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
StructuredActivityNodeEdgeCollection
- Implements
- Inherited Members
Constructors
StructuredActivityNodeEdgeCollection(IStructuredActivityNode)
Creates a new instance
public StructuredActivityNodeEdgeCollection(IStructuredActivityNode parent)
Parameters
parent
IStructuredActivityNodethe parent StructuredActivityNode
Methods
SetOpposite(IActivityEdge, IStructuredActivityNode)
Sets the opposite of the given item
protected override void SetOpposite(IActivityEdge item, IStructuredActivityNode newParent)
Parameters
item
IActivityEdgethe item
newParent
IStructuredActivityNodethe new parent or null, if the item is removed from the collection