Class EModelElementEAnnotationsCollection
Denotes a class to implement the eAnnotations reference
public class EModelElementEAnnotationsCollection : ObservableOppositeOrderedSet<IEModelElement, IEAnnotation>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IEAnnotation>, IListExpression<IEAnnotation>, ISetExpression<IEAnnotation>, ICollectionExpression<IEAnnotation>, IEnumerableExpression<IEAnnotation>, IOrderedSet<IEAnnotation>, IList<IEAnnotation>, ISet<IEAnnotation>, ICollection<IEAnnotation>, IEnumerable<IEAnnotation>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
EModelElementEAnnotationsCollection
- Implements
- Inherited Members
Constructors
EModelElementEAnnotationsCollection(IEModelElement)
Creates a new instance
public EModelElementEAnnotationsCollection(IEModelElement parent)
Parameters
parentIEModelElementthe parent EModelElement
Methods
SetOpposite(IEAnnotation, IEModelElement)
Sets the opposite of the given item
protected override void SetOpposite(IEAnnotation item, IEModelElement newParent)
Parameters
itemIEAnnotationthe item
newParentIEModelElementthe new parent or null, if the item is removed from the collection