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