Show / Hide Table of Contents

Interface IModel

The public interface for Model

Inherited Members
IModelElement.Delete()
IModelElement.Deleted
IModelElement.Deleting
IModelElement.IsIdentified
IModelElement.ToIdentifierString()
IModelElement.RelativeUri
IModelElement.AbsoluteUri
IModelElement.Resolve(Uri)
IModelElement.GetContainerReference(IModelElement, out int)
IModelElement.Model
IModelElement.Parent
IModelElement.ParentChanged
IModelElement.Children
IModelElement.ReferencedElements
IModelElement.Extensions
IModelElement.GetExtension<T>()
IModelElement.GetClass()
IModelElement.GetAttributeValue(IAttribute, int)
IModelElement.GetAttributeValues(IAttribute)
IModelElement.CallOperation(IOperation, params object[])
IModelElement.GetReferencedElement(IReference, int)
IModelElement.SetReferencedElement(IReference, IModelElement)
IModelElement.GetReferencedElements(IReference)
IModelElement.SetAttributeValue(IAttribute, object)
IModelElement.Freeze()
IModelElement.Lock()
IModelElement.Unlock()
IModelElement.TryUnlock()
IModelElement.IsFrozen
IModelElement.IsLocked
IModelElement.BubbledChange
INotifyPropertyChanged.PropertyChanged
INotifyPropertyChanging.PropertyChanging
Namespace: NMF.Models.Meta
Assembly: NMF.Models.dll
Syntax
[DefaultImplementationType(typeof(Model))]
[XmlDefaultImplementationType(typeof(Model))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Model")]
public interface IModel : IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

ModelUri

The ModelUri property

Declaration
[XmlAttribute(true)]
Uri ModelUri { get; set; }
Property Value
Type Description
Uri
| Edit this page View Source

RootElements

The RootElements property

Declaration
[Browsable(false)]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IModelElement> RootElements { get; }
Property Value
Type Description
IOrderedSetExpression<IModelElement>

Events

| Edit this page View Source

ModelUriChanged

Gets fired when the ModelUri property changed its value

Declaration
event EventHandler<ValueChangedEventArgs> ModelUriChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

ModelUriChanging

Gets fired before the ModelUri property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> ModelUriChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>

Extension Methods

ModelExtensions.AncestorTree(IModelElement)
ModelExtensions.Ancestors(IModelElement)
ModelExtensions.Descendants(IModelElement)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX