Table of Contents

Class EnumerationOwnedLiteralCollection

Namespace
NMF.Interop.Legacy.Cmof
Assembly
NMF.UMLInterop.dll

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 IEnumeration

the parent Enumeration

Methods

SetOpposite(IEnumerationLiteral, IEnumeration)

Sets the opposite of the given item

protected override void SetOpposite(IEnumerationLiteral item, IEnumeration newParent)

Parameters

item IEnumerationLiteral

the item

newParent IEnumeration

the new parent or null, if the item is removed from the collection