Class ProtocolStateMachineConformanceCollection
Denotes a class to implement the conformance reference
public class ProtocolStateMachineConformanceCollection : ObservableOppositeOrderedSet<IProtocolStateMachine, IProtocolConformance>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IProtocolConformance>, IListExpression<IProtocolConformance>, ISetExpression<IProtocolConformance>, ICollectionExpression<IProtocolConformance>, IEnumerableExpression<IProtocolConformance>, IOrderedSet<IProtocolConformance>, IList<IProtocolConformance>, ISet<IProtocolConformance>, ICollection<IProtocolConformance>, IEnumerable<IProtocolConformance>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
ProtocolStateMachineConformanceCollection
- Implements
- Inherited Members
Constructors
ProtocolStateMachineConformanceCollection(IProtocolStateMachine)
Creates a new instance
public ProtocolStateMachineConformanceCollection(IProtocolStateMachine parent)
Parameters
parentIProtocolStateMachinethe parent ProtocolStateMachine
Methods
SetOpposite(IProtocolConformance, IProtocolStateMachine)
Sets the opposite of the given item
protected override void SetOpposite(IProtocolConformance item, IProtocolStateMachine newParent)
Parameters
itemIProtocolConformancethe item
newParentIProtocolStateMachinethe new parent or null, if the item is removed from the collection