Table of Contents

Interface IElementaryChange

Namespace
NMF.Models.Changes
Assembly
NMF.Models.dll

The public interface for ElementaryChange

[DefaultImplementationType(typeof(ElementaryChange))]
[XmlDefaultImplementationType(typeof(ElementaryChange))]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//ElementaryChange")]
public interface IElementaryChange : IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members
Extension Methods

Properties

AffectedElement

The affectedElement property

[XmlElementName("affectedElement")]
[XmlAttribute(true)]
IModelElement AffectedElement { get; set; }

Property Value

IModelElement

Feature

The feature property

[XmlElementName("feature")]
[XmlAttribute(true)]
ITypedElement Feature { get; set; }

Property Value

ITypedElement

Events

AffectedElementChanged

Gets fired when the AffectedElement property changed its value

event EventHandler<ValueChangedEventArgs> AffectedElementChanged

Event Type

EventHandler<ValueChangedEventArgs>

AffectedElementChanging

Gets fired before the AffectedElement property changes its value

event EventHandler<ValueChangedEventArgs> AffectedElementChanging

Event Type

EventHandler<ValueChangedEventArgs>

FeatureChanged

Gets fired when the Feature property changed its value

event EventHandler<ValueChangedEventArgs> FeatureChanged

Event Type

EventHandler<ValueChangedEventArgs>

FeatureChanging

Gets fired before the Feature property changes its value

event EventHandler<ValueChangedEventArgs> FeatureChanging

Event Type

EventHandler<ValueChangedEventArgs>