Table of Contents

Class StructuredTypeAttributesCollection

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

Denotes a class to implement the Attributes reference

public class StructuredTypeAttributesCollection : ObservableOppositeList<IStructuredType, IAttribute>, IReadOnlyList<IAttribute>, IReadOnlyCollection<IAttribute>, IList, ICollection, INotifyCollectionChanging, INotifyPropertyChanged, INotifyCollectionChanged, IListExpression<IAttribute>, IList<IAttribute>, ICollectionExpression<IAttribute>, IEnumerableExpression<IAttribute>, IEnumerableExpression, ICollection<IAttribute>, IEnumerable<IAttribute>, IEnumerable
Inheritance
StructuredTypeAttributesCollection
Implements
Inherited Members

Constructors

StructuredTypeAttributesCollection(IStructuredType)

Creates a new instance

public StructuredTypeAttributesCollection(IStructuredType parent)

Parameters

parent IStructuredType

the parent StructuredType

Methods

SetOpposite(IAttribute, IStructuredType)

Sets the opposite of the given item

protected override void SetOpposite(IAttribute item, IStructuredType newParent)

Parameters

item IAttribute

the item

newParent IStructuredType

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