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
associationIAssociationfirstElementIElementsecondElementIElement
Returns
LinkedElements(IAssociation, IElement, bool)
public ISetExpression<IElement> LinkedElements(IAssociation association, IElement endElement, bool end1ToEnd2Direction)
Parameters
associationIAssociationendElementIElementend1ToEnd2Directionbool
Returns
LinksOfType(IAssociation)
public ISetExpression<ILink> LinksOfType(IAssociation type)
Parameters
typeIAssociation
Returns
UseContainment()
public bool UseContainment()