Class StateMachineSubmachineStateCollection
Denotes a class to implement the submachineState reference
public class StateMachineSubmachineStateCollection : ObservableOppositeSet<IStateMachine, IState>, IList, ICollection, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, ISetExpression<IState>, ISet<IState>, ICollectionExpression<IState>, IEnumerableExpression<IState>, IEnumerableExpression, ICollection<IState>, IEnumerable<IState>, IEnumerable
- Inheritance
-
StateMachineSubmachineStateCollection
- Implements
- Inherited Members
Constructors
StateMachineSubmachineStateCollection(IStateMachine)
Creates a new instance
public StateMachineSubmachineStateCollection(IStateMachine parent)
Parameters
parent
IStateMachinethe parent StateMachine
Methods
SetOpposite(IState, IStateMachine)
Sets the opposite of the given item
protected override void SetOpposite(IState item, IStateMachine newParent)
Parameters
item
IStatethe item
newParent
IStateMachinethe new parent or null, if the item is removed from the collection