Class MappedType
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
Methods
FromType(IType)
Gets the MappedType extension from the given model element
public static MappedType FromType(IType parent)
Parameters
parent
ITypeThe 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
OnSystemTypeChanged(ValueChangedEventArgs)
Raises the SystemTypeChanged event
protected virtual void OnSystemTypeChanged(ValueChangedEventArgs eventArgs)
Parameters
eventArgs
ValueChangedEventArgsThe event data
OnSystemTypeChanging(ValueChangedEventArgs)
Raises the SystemTypeChanging event
protected virtual void OnSystemTypeChanging(ValueChangedEventArgs eventArgs)
Parameters
eventArgs
ValueChangedEventArgsThe event data
Events
SystemTypeChanged
Gets fired when the SystemType property changed its value
public event EventHandler<ValueChangedEventArgs> SystemTypeChanged
Event Type
SystemTypeChanging
Gets fired before the SystemType property changes its value
public event EventHandler<ValueChangedEventArgs> SystemTypeChanging