Class EnumerationOwnedLiteralCollection
Denotes a class to implement the ownedLiteral reference
public class EnumerationOwnedLiteralCollection : ObservableOppositeOrderedSet<IEnumeration, IEnumerationLiteral>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<IEnumerationLiteral>, IListExpression<IEnumerationLiteral>, ISetExpression<IEnumerationLiteral>, ICollectionExpression<IEnumerationLiteral>, IEnumerableExpression<IEnumerationLiteral>, IOrderedSet<IEnumerationLiteral>, IList<IEnumerationLiteral>, ISet<IEnumerationLiteral>, ICollection<IEnumerationLiteral>, IEnumerable<IEnumerationLiteral>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
- Inheritance
-
EnumerationOwnedLiteralCollection
- Implements
- Inherited Members
Constructors
EnumerationOwnedLiteralCollection(IEnumeration)
Creates a new instance
public EnumerationOwnedLiteralCollection(IEnumeration parent)
Parameters
parent
IEnumerationthe parent Enumeration
Methods
SetOpposite(IEnumerationLiteral, IEnumeration)
Sets the opposite of the given item
protected override void SetOpposite(IEnumerationLiteral item, IEnumeration newParent)
Parameters
item
IEnumerationLiteralthe item
newParent
IEnumerationthe new parent or null, if the item is removed from the collection