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

OnEqualsCalled(OperationCallEventArgs)

Raises the EqualsCalled event

protected virtual void OnEqualsCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnEqualsCalling(OperationCallEventArgs)

Raises the EqualsCalling event

protected virtual void OnEqualsCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnGetCalled(OperationCallEventArgs)

Raises the GetCalled event

protected virtual void OnGetCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnGetCalling(OperationCallEventArgs)

Raises the GetCalling event

protected virtual void OnGetCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnInvokeCalled(OperationCallEventArgs)

Raises the InvokeCalled event

protected virtual void OnInvokeCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnInvokeCalling(OperationCallEventArgs)

Raises the InvokeCalling event

protected virtual void OnInvokeCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnIsSetCalled(OperationCallEventArgs)

Raises the IsSetCalled event

protected virtual void OnIsSetCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnIsSetCalling(OperationCallEventArgs)

Raises the IsSetCalling event

protected virtual void OnIsSetCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnSetCalled(OperationCallEventArgs)

Raises the SetCalled event

protected virtual void OnSetCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnSetCalling(OperationCallEventArgs)

Raises the SetCalling event

protected virtual void OnSetCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnUnsetCalled(OperationCallEventArgs)

Raises the UnsetCalled event

protected virtual void OnUnsetCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnUnsetCalling(OperationCallEventArgs)

Raises the UnsetCalling event

protected virtual void OnUnsetCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

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

Events

EqualsCalled

Gets fired after the operation equals got called

public event EventHandler<OperationCallEventArgs> EqualsCalled

Event Type

EventHandler<OperationCallEventArgs>

EqualsCalling

Gets fired before the operation equals gets called

public event EventHandler<OperationCallEventArgs> EqualsCalling

Event Type

EventHandler<OperationCallEventArgs>

GetCalled

Gets fired after the operation get got called

public event EventHandler<OperationCallEventArgs> GetCalled

Event Type

EventHandler<OperationCallEventArgs>

GetCalling

Gets fired before the operation get gets called

public event EventHandler<OperationCallEventArgs> GetCalling

Event Type

EventHandler<OperationCallEventArgs>

InvokeCalled

Gets fired after the operation invoke got called

public event EventHandler<OperationCallEventArgs> InvokeCalled

Event Type

EventHandler<OperationCallEventArgs>

InvokeCalling

Gets fired before the operation invoke gets called

public event EventHandler<OperationCallEventArgs> InvokeCalling

Event Type

EventHandler<OperationCallEventArgs>

IsSetCalled

Gets fired after the operation isSet got called

public event EventHandler<OperationCallEventArgs> IsSetCalled

Event Type

EventHandler<OperationCallEventArgs>

IsSetCalling

Gets fired before the operation isSet gets called

public event EventHandler<OperationCallEventArgs> IsSetCalling

Event Type

EventHandler<OperationCallEventArgs>

SetCalled

Gets fired after the operation set got called

public event EventHandler<OperationCallEventArgs> SetCalled

Event Type

EventHandler<OperationCallEventArgs>

SetCalling

Gets fired before the operation set gets called

public event EventHandler<OperationCallEventArgs> SetCalling

Event Type

EventHandler<OperationCallEventArgs>

UnsetCalled

Gets fired after the operation unset got called

public event EventHandler<OperationCallEventArgs> UnsetCalled

Event Type

EventHandler<OperationCallEventArgs>

UnsetCalling

Gets fired before the operation unset gets called

public event EventHandler<OperationCallEventArgs> UnsetCalling

Event Type

EventHandler<OperationCallEventArgs>