Class ModelChange
The default implementation of the ModelChange class
[XmlNamespace("http://nmf.codeplex.com/changes")]
[XmlNamespacePrefix("changes")]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//ModelChange")]
public abstract class ModelChange : ModelElement, IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inheritance
-
ModelChange
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
ClassInstance
Gets the Class model for this type
public static IClass ClassInstance { get; }
Property Value
Methods
Apply()
Applies the change
public abstract void Apply()
GetClass()
Gets the Class for this model element
public override IClass GetClass()
Returns
Invert()
Calculates changes that invert the current change
public abstract IEnumerable<IModelChange> Invert()
Returns
- IEnumerable<IModelChange>
A collection of model changes that invert the current change