Class ModelElementExtensionsCollection
Denotes a class to implement the Extensions reference
public class ModelElementExtensionsCollection : ObservableOppositeList<IModelElement, IModelElementExtension>, IReadOnlyList<IModelElementExtension>, IReadOnlyCollection<IModelElementExtension>, IList, ICollection, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged, IListExpression<IModelElementExtension>, IList<IModelElementExtension>, ICollectionExpression<IModelElementExtension>, IEnumerableExpression<IModelElementExtension>, IEnumerableExpression, ICollection<IModelElementExtension>, IEnumerable<IModelElementExtension>, IEnumerable
- Inheritance
-
ModelElementExtensionsCollection
- Implements
- Inherited Members
Constructors
ModelElementExtensionsCollection(IModelElement)
Creates a new instance
public ModelElementExtensionsCollection(IModelElement parent)
Parameters
parentIModelElementthe parent ModelElement
Methods
SetOpposite(IModelElementExtension, IModelElement)
Sets the opposite of the given item
protected override void SetOpposite(IModelElementExtension item, IModelElement newParent)
Parameters
itemIModelElementExtensionthe item
newParentIModelElementthe new parent or null, if the item is removed from the collection