Table of Contents

Class Object

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

The default implementation of the Object class

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

Properties

ClassInstance

Gets the Class model for this type

public static IClass ClassInstance { get; }

Property Value

IClass

Methods

Equals(IObject)

public bool Equals(IObject element)

Parameters

element IObject

Returns

bool

Get(IProperty)

public IObject Get(IProperty property)

Parameters

property IProperty

Returns

IObject

GetClass()

Gets the Class for this model element

public override IClass GetClass()

Returns

IClass

Invoke(IOperation, IEnumerable<IArgument>)

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

Parameters

op IOperation
arguments IEnumerable<IArgument>

Returns

IObject

IsSet(IProperty)

public bool IsSet(IProperty property)

Parameters

property IProperty

Returns

bool

Set(IProperty, IObject)

public void Set(IProperty property, IObject value)

Parameters

property IProperty
value IObject

Unset(IProperty)

public void Unset(IProperty property)

Parameters

property IProperty