Table of Contents

Class Extent

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

The default implementation of the Extent class

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

Properties

ClassInstance

Gets the Class model for this type

public static IClass ClassInstance { get; }

Property Value

IClass

Methods

Elements()

public IReflectiveSequence Elements()

Returns

IReflectiveSequence

ElementsOfType(IClass, bool)

public ISetExpression<IElement> ElementsOfType(IClass type, bool includesSubtypes)

Parameters

type IClass
includesSubtypes bool

Returns

ISetExpression<IElement>

GetClass()

Gets the Class for this model element

public override IClass GetClass()

Returns

IClass

LinkExists(IAssociation, IElement, IElement)

public bool LinkExists(IAssociation association, IElement firstElement, IElement secondElement)

Parameters

association IAssociation
firstElement IElement
secondElement IElement

Returns

bool

LinkedElements(IAssociation, IElement, bool)

public ISetExpression<IElement> LinkedElements(IAssociation association, IElement endElement, bool end1ToEnd2Direction)

Parameters

association IAssociation
endElement IElement
end1ToEnd2Direction bool

Returns

ISetExpression<IElement>

LinksOfType(IAssociation)

public ISetExpression<ILink> LinksOfType(IAssociation type)

Parameters

type IAssociation

Returns

ISetExpression<ILink>

OnElementsCalled(OperationCallEventArgs)

Raises the ElementsCalled event

protected virtual void OnElementsCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnElementsCalling(OperationCallEventArgs)

Raises the ElementsCalling event

protected virtual void OnElementsCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnElementsOfTypeCalled(OperationCallEventArgs)

Raises the ElementsOfTypeCalled event

protected virtual void OnElementsOfTypeCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnElementsOfTypeCalling(OperationCallEventArgs)

Raises the ElementsOfTypeCalling event

protected virtual void OnElementsOfTypeCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinkExistsCalled(OperationCallEventArgs)

Raises the LinkExistsCalled event

protected virtual void OnLinkExistsCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinkExistsCalling(OperationCallEventArgs)

Raises the LinkExistsCalling event

protected virtual void OnLinkExistsCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinkedElementsCalled(OperationCallEventArgs)

Raises the LinkedElementsCalled event

protected virtual void OnLinkedElementsCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinkedElementsCalling(OperationCallEventArgs)

Raises the LinkedElementsCalling event

protected virtual void OnLinkedElementsCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinksOfTypeCalled(OperationCallEventArgs)

Raises the LinksOfTypeCalled event

protected virtual void OnLinksOfTypeCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnLinksOfTypeCalling(OperationCallEventArgs)

Raises the LinksOfTypeCalling event

protected virtual void OnLinksOfTypeCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnUseContainmentCalled(OperationCallEventArgs)

Raises the UseContainmentCalled event

protected virtual void OnUseContainmentCalled(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

OnUseContainmentCalling(OperationCallEventArgs)

Raises the UseContainmentCalling event

protected virtual void OnUseContainmentCalling(OperationCallEventArgs eventArgs)

Parameters

eventArgs OperationCallEventArgs

The event data

UseContainment()

public bool UseContainment()

Returns

bool

Events

ElementsCalled

Gets fired after the operation elements got called

public event EventHandler<OperationCallEventArgs> ElementsCalled

Event Type

EventHandler<OperationCallEventArgs>

ElementsCalling

Gets fired before the operation elements gets called

public event EventHandler<OperationCallEventArgs> ElementsCalling

Event Type

EventHandler<OperationCallEventArgs>

ElementsOfTypeCalled

Gets fired after the operation elementsOfType got called

public event EventHandler<OperationCallEventArgs> ElementsOfTypeCalled

Event Type

EventHandler<OperationCallEventArgs>

ElementsOfTypeCalling

Gets fired before the operation elementsOfType gets called

public event EventHandler<OperationCallEventArgs> ElementsOfTypeCalling

Event Type

EventHandler<OperationCallEventArgs>

LinkExistsCalled

Gets fired after the operation linkExists got called

public event EventHandler<OperationCallEventArgs> LinkExistsCalled

Event Type

EventHandler<OperationCallEventArgs>

LinkExistsCalling

Gets fired before the operation linkExists gets called

public event EventHandler<OperationCallEventArgs> LinkExistsCalling

Event Type

EventHandler<OperationCallEventArgs>

LinkedElementsCalled

Gets fired after the operation linkedElements got called

public event EventHandler<OperationCallEventArgs> LinkedElementsCalled

Event Type

EventHandler<OperationCallEventArgs>

LinkedElementsCalling

Gets fired before the operation linkedElements gets called

public event EventHandler<OperationCallEventArgs> LinkedElementsCalling

Event Type

EventHandler<OperationCallEventArgs>

LinksOfTypeCalled

Gets fired after the operation linksOfType got called

public event EventHandler<OperationCallEventArgs> LinksOfTypeCalled

Event Type

EventHandler<OperationCallEventArgs>

LinksOfTypeCalling

Gets fired before the operation linksOfType gets called

public event EventHandler<OperationCallEventArgs> LinksOfTypeCalling

Event Type

EventHandler<OperationCallEventArgs>

UseContainmentCalled

Gets fired after the operation useContainment got called

public event EventHandler<OperationCallEventArgs> UseContainmentCalled

Event Type

EventHandler<OperationCallEventArgs>

UseContainmentCalling

Gets fired before the operation useContainment gets called

public event EventHandler<OperationCallEventArgs> UseContainmentCalling

Event Type

EventHandler<OperationCallEventArgs>