Table of Contents

Interface IObject

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

The public interface for Object

[DefaultImplementationType(typeof(Object))]
[XmlDefaultImplementationType(typeof(Object))]
[ModelRepresentationClass("http://www.omg.org/spec/MOF/20131001/cmof.xmi#//Object")]
public interface IObject : IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Methods

Equals(IObject)

bool Equals(IObject element)

Parameters

element IObject

Returns

bool

Get(IProperty)

IObject Get(IProperty property)

Parameters

property IProperty

Returns

IObject

Invoke(IOperation, IEnumerable<IArgument>)

IObject Invoke(IOperation op, IEnumerable<IArgument> arguments)

Parameters

op IOperation
arguments IEnumerable<IArgument>

Returns

IObject

IsSet(IProperty)

bool IsSet(IProperty property)

Parameters

property IProperty

Returns

bool

Set(IProperty, IObject)

void Set(IProperty property, IObject value)

Parameters

property IProperty
value IObject

Unset(IProperty)

void Unset(IProperty property)

Parameters

property IProperty