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
parent
IProtocolStateMachinethe parent ProtocolStateMachine
Methods
SetOpposite(IProtocolConformance, IProtocolStateMachine)
Sets the opposite of the given item
protected override void SetOpposite(IProtocolConformance item, IProtocolStateMachine newParent)
Parameters
item
IProtocolConformancethe item
newParent
IProtocolStateMachinethe new parent or null, if the item is removed from the collection