Class Extent
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
Methods
Elements()
public IReflectiveSequence Elements()
Returns
ElementsOfType(IClass, bool)
public ISetExpression<IElement> ElementsOfType(IClass type, bool includesSubtypes)
Parameters
Returns
GetClass()
Gets the Class for this model element
public override IClass GetClass()
Returns
LinkExists(IAssociation, IElement, IElement)
public bool LinkExists(IAssociation association, IElement firstElement, IElement secondElement)
Parameters
association
IAssociationfirstElement
IElementsecondElement
IElement
Returns
LinkedElements(IAssociation, IElement, bool)
public ISetExpression<IElement> LinkedElements(IAssociation association, IElement endElement, bool end1ToEnd2Direction)
Parameters
association
IAssociationendElement
IElementend1ToEnd2Direction
bool
Returns
LinksOfType(IAssociation)
public ISetExpression<ILink> LinksOfType(IAssociation type)
Parameters
type
IAssociation
Returns
UseContainment()
public bool UseContainment()