Show / Hide Table of Contents

Interface IChangeTransaction

The public interface for ChangeTransaction

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(ChangeTransaction))]
[XmlDefaultImplementationType(typeof(ChangeTransaction))]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//ChangeTransaction")]
public interface IChangeTransaction : IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

NestedChanges

The nestedChanges property

Declaration
[Browsable(false)]
[XmlElementName("nestedChanges")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IModelChange> NestedChanges { get; }
Property Value
Type Description
IOrderedSetExpression<IModelChange>
| Edit this page View Source

SourceChange

The sourceChange property

Declaration
[Browsable(false)]
[XmlElementName("sourceChange")]
[XmlAttribute(false)]
[Containment]
IModelChange SourceChange { get; set; }
Property Value
Type Description
IModelChange

Events

| Edit this page View Source

SourceChangeChanged

Gets fired when the SourceChange property changed its value

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

SourceChangeChanging

Gets fired before the SourceChange property changes its value

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