Table of Contents

Class ReflectiveCollection

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

The default implementation of the ReflectiveCollection class

[XmlNamespace("http://www.omg.org/spec/MOF/20131001/cmof.xmi")]
[XmlNamespacePrefix("cmof")]
[ModelRepresentationClass("http://www.omg.org/spec/MOF/20131001/cmof.xmi#//ReflectiveCollection")]
public class ReflectiveCollection : Object, IReflectiveCollection, IObject, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inheritance
ReflectiveCollection
Implements
Derived
Inherited Members

Properties

ClassInstance

Gets the Class model for this type

public static IClass ClassInstance { get; }

Property Value

IClass

Methods

Add(IObject)

public bool Add(IObject @object)

Parameters

object IObject

Returns

bool

AddAll(IReflectiveCollection)

public bool AddAll(IReflectiveCollection objects)

Parameters

objects IReflectiveCollection

Returns

bool

Clear()

public void Clear()

GetClass()

Gets the Class for this model element

public override IClass GetClass()

Returns

IClass

Remove(IObject)

public bool Remove(IObject @object)

Parameters

object IObject

Returns

bool

Size()

public int Size()

Returns

int