Table of Contents

Class MappedType

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

The MappedType extension

[XmlNamespace("http://nmf.codeplex.com/nmeta/")]
[XmlNamespacePrefix("nmeta")]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//MappedType")]
public class MappedType : ModelElementExtension<IType, MappedType>, IModelElementExtension, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inheritance
MappedType
Implements
Inherited Members
Extension Methods

Properties

SystemType

The SystemType property

[XmlAttribute(true)]
public Type SystemType { get; set; }

Property Value

Type

Methods

FromType(IType)

Gets the MappedType extension from the given model element

public static MappedType FromType(IType parent)

Parameters

parent IType

The parent model element that may hold the extension

Returns

MappedType

The extension object or null, if the model element does not have this extension

GetExtension()

Gets the extension model element for the given model extension class

public override IExtension GetExtension()

Returns

IExtension

OnSystemTypeChanged(ValueChangedEventArgs)

Raises the SystemTypeChanged event

protected virtual void OnSystemTypeChanged(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

OnSystemTypeChanging(ValueChangedEventArgs)

Raises the SystemTypeChanging event

protected virtual void OnSystemTypeChanging(ValueChangedEventArgs eventArgs)

Parameters

eventArgs ValueChangedEventArgs

The event data

Events

SystemTypeChanged

Gets fired when the SystemType property changed its value

public event EventHandler<ValueChangedEventArgs> SystemTypeChanged

Event Type

EventHandler<ValueChangedEventArgs>

SystemTypeChanging

Gets fired before the SystemType property changes its value

public event EventHandler<ValueChangedEventArgs> SystemTypeChanging

Event Type

EventHandler<ValueChangedEventArgs>