Table of Contents

Class TemplateableElementTemplateBindingCollection

Namespace
NMF.Interop.Uml
Assembly
NMF.UMLInterop.dll

Denotes a class to implement the templateBinding reference

public class TemplateableElementTemplateBindingCollection : ObservableOppositeOrderedSet<ITemplateableElement, ITemplateBinding>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<ITemplateBinding>, IListExpression<ITemplateBinding>, ISetExpression<ITemplateBinding>, ICollectionExpression<ITemplateBinding>, IEnumerableExpression<ITemplateBinding>, IOrderedSet<ITemplateBinding>, IList<ITemplateBinding>, ISet<ITemplateBinding>, ICollection<ITemplateBinding>, IEnumerable<ITemplateBinding>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable
Inheritance
TemplateableElementTemplateBindingCollection
Implements
Inherited Members

Constructors

TemplateableElementTemplateBindingCollection(ITemplateableElement)

Creates a new instance

public TemplateableElementTemplateBindingCollection(ITemplateableElement parent)

Parameters

parent ITemplateableElement

the parent TemplateableElement

Methods

SetOpposite(ITemplateBinding, ITemplateableElement)

Sets the opposite of the given item

protected override void SetOpposite(ITemplateBinding item, ITemplateableElement newParent)

Parameters

item ITemplateBinding

the item

newParent ITemplateableElement

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