Table of Contents

Interface IExtent

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

The public interface for Extent

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

Methods

Elements()

IReflectiveSequence Elements()

Returns

IReflectiveSequence

ElementsOfType(IClass, bool)

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

Parameters

type IClass
includesSubtypes bool

Returns

ISetExpression<IElement>

LinkExists(IAssociation, IElement, IElement)

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

Parameters

association IAssociation
firstElement IElement
secondElement IElement

Returns

bool

LinkedElements(IAssociation, IElement, bool)

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

Parameters

association IAssociation
endElement IElement
end1ToEnd2Direction bool

Returns

ISetExpression<IElement>

LinksOfType(IAssociation)

ISetExpression<ILink> LinksOfType(IAssociation type)

Parameters

type IAssociation

Returns

ISetExpression<ILink>

UseContainment()

bool UseContainment()

Returns

bool