Show / Hide Table of Contents

Interface IElementaryChange

The public interface for ElementaryChange

Inherited Members
IModelChange.Apply()
IModelChange.Invert()
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.Changes
Assembly: NMF.Models.dll
Syntax
[DefaultImplementationType(typeof(ElementaryChange))]
[XmlDefaultImplementationType(typeof(ElementaryChange))]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//ElementaryChange")]
public interface IElementaryChange : IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

AffectedElement

The affectedElement property

Declaration
[XmlElementName("affectedElement")]
[XmlAttribute(true)]
IModelElement AffectedElement { get; set; }
Property Value
Type Description
IModelElement
| Edit this page View Source

Feature

The feature property

Declaration
[XmlElementName("feature")]
[XmlAttribute(true)]
ITypedElement Feature { get; set; }
Property Value
Type Description
ITypedElement

Events

| Edit this page View Source

AffectedElementChanged

Gets fired when the AffectedElement property changed its value

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

AffectedElementChanging

Gets fired before the AffectedElement property changes its value

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

FeatureChanged

Gets fired when the Feature property changed its value

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

FeatureChanging

Gets fired before the Feature property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> FeatureChanging
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