Class ExpansionRegionOutputElementCollection
Denotes a class to implement the outputElement reference
public class ExpansionRegionOutputElementCollection : ObservableOppositeSet<IExpansionRegion, IExpansionNode>, IList, ICollection, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, ISetExpression<IExpansionNode>, ISet<IExpansionNode>, ICollectionExpression<IExpansionNode>, IEnumerableExpression<IExpansionNode>, IEnumerableExpression, ICollection<IExpansionNode>, IEnumerable<IExpansionNode>, IEnumerable
- Inheritance
-
ExpansionRegionOutputElementCollection
- Implements
- Inherited Members
Constructors
ExpansionRegionOutputElementCollection(IExpansionRegion)
Creates a new instance
public ExpansionRegionOutputElementCollection(IExpansionRegion parent)
Parameters
parentIExpansionRegionthe parent ExpansionRegion
Methods
SetOpposite(IExpansionNode, IExpansionRegion)
Sets the opposite of the given item
protected override void SetOpposite(IExpansionNode item, IExpansionRegion newParent)
Parameters
itemIExpansionNodethe item
newParentIExpansionRegionthe new parent or null, if the item is removed from the collection