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