Class ModelChange
The default implementation of the ModelChange class
Inherited Members
Namespace: NMF.Models.Changes
Assembly: NMF.Models.dll
Syntax
[XmlNamespace("http://nmf.codeplex.com/changes")]
[XmlNamespacePrefix("changes")]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//ModelChange")]
public abstract class ModelChange : ModelElement, IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Properties
| Edit this page View SourceClassInstance
Gets the Class model for this type
Declaration
public static IClass ClassInstance { get; }
Property Value
Type | Description |
---|---|
IClass |
Methods
| Edit this page View SourceApply()
Applies the change
Declaration
public abstract void Apply()
GetClass()
Gets the Class for this model element
Declaration
public override IClass GetClass()
Returns
Type | Description |
---|---|
IClass |
Overrides
| Edit this page View SourceInvert()
Calculates changes that invert the current change
Declaration
public abstract IEnumerable<IModelChange> Invert()
Returns
Type | Description |
---|---|
IEnumerable<IModelChange> | A collection of model changes that invert the current change |