Table of Contents

Interface IModel

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

The public interface for Model

[DefaultImplementationType(typeof(Model))]
[XmlDefaultImplementationType(typeof(Model))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Model")]
public interface IModel : IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members
Extension Methods

Properties

ModelUri

The ModelUri property

[XmlAttribute(true)]
Uri ModelUri { get; set; }

Property Value

Uri

RootElements

The RootElements property

[Browsable(false)]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IModelElement> RootElements { get; }

Property Value

IOrderedSetExpression<IModelElement>

Events

ModelUriChanged

Gets fired when the ModelUri property changed its value

event EventHandler<ValueChangedEventArgs> ModelUriChanged

Event Type

EventHandler<ValueChangedEventArgs>

ModelUriChanging

Gets fired before the ModelUri property changes its value

event EventHandler<ValueChangedEventArgs> ModelUriChanging

Event Type

EventHandler<ValueChangedEventArgs>