Show / Hide Table of Contents

Class SerializationInformation

The SerializationInformation extension

Inheritance
object
ModelElement
ModelElementExtension
ModelElementExtension<IMetaElement, SerializationInformation>
SerializationInformation
Implements
IModelElementExtension
IModelElement
INotifyPropertyChanged
INotifyPropertyChanging
Inherited Members
ModelElementExtension.GetClass()
ModelElement.Model
ModelElement.Freeze()
ModelElement.Lock()
ModelElement.IsFrozen
ModelElement.IsLocked
ModelElement.Unlock()
ModelElement.TryUnlock()
ModelElement.GetContainerReference(IModelElement, out int)
ModelElement.PropagateNewModel(Model, Model, IModelElement)
ModelElement.OnChildCreated(IModelElement)
ModelElement.OnParentChanging(IModelElement, IModelElement)
ModelElement.OnParentChanged(IModelElement, IModelElement)
ModelElement.Parent
ModelElement.Children
ModelElement.RelativeUri
ModelElement.AbsoluteUri
ModelElement.CreateUriWithFragment(string, bool, IModelElement)
ModelElement.CreateUriFromGlobalIdentifier(string, bool)
ModelElement.PropagateNewId(ValueChangedEventArgs)
ModelElement.EnforceModels
ModelElement.PreferIdentifiers
ModelElement.IsIdentified
ModelElement.ToIdentifierString()
ModelElement.ToString()
ModelElement.KeyChanged
ModelElement.OnKeyChanged(EventArgs)
ModelElement.Resolve(Uri)
ModelElement.Resolve(string)
ModelElement.GetRelativePathForChild(IModelElement)
ModelElement.GetRelativePathForNonIdentifiedChild(IModelElement)
ModelElement.GetCompositionName(object)
ModelElement.GetModelElementForPathSegment(string)
ModelElement.GetModelElementForReference(string, int)
ModelElement.GetCollectionForFeature(string)
ModelElement.GetAttributeValue(string, int)
ModelElement.SetFeature(string, object)
ModelElement.CallOperation(IOperation, object[])
ModelElement.GetExpressionForReference(string)
ModelElement.GetExpressionForAttribute(string)
ModelElement.Extensions
ModelElement.GetExtension<T>()
ModelElement.ReferencedElements
ModelElement.OnPropertyChanged(string, ValueChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnPropertyChanging(string, ValueChangedEventArgs, Lazy<ITypedElement>)
ModelElement.Delete()
ModelElement.OnDeleting(UriChangedEventArgs)
ModelElement.OnDeleted(UriChangedEventArgs)
ModelElement.PropertyChanged
ModelElement.PropertyChanging
ModelElement.Deleted
ModelElement.Deleting
ModelElement.UriChanged
ModelElement.ClassInstance
ModelElement.GetReferencedElement(IReference, int)
ModelElement.SetReferencedElement(IReference, IModelElement)
ModelElement.GetReferencedElements(IReference)
ModelElement.GetAttributeValue(IAttribute, int)
ModelElement.SetAttributeValue(IAttribute, object)
ModelElement.GetAttributeValues(IAttribute)
ModelElement.OnCollectionChanged(string, NotifyCollectionChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnCollectionChanging(string, NotifyCollectionChangedEventArgs, Lazy<ITypedElement>)
ModelElement.OnBubbledChange(BubbledChangeEventArgs)
ModelElement.BubbledChange
ModelElement.ParentChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Models.Meta
Assembly: NMF.Models.dll
Syntax
public class SerializationInformation : ModelElementExtension<IMetaElement, SerializationInformation>, IModelElementExtension, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

IsDefault

The IsDefault property

Declaration
[XmlAttribute(true)]
[TypeConverter(typeof(LowercaseBooleanConverter))]
public bool IsDefault { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

SerializationName

The SerializationName property

Declaration
[XmlAttribute(true)]
public string SerializationName { get; set; }
Property Value
Type Description
string

Methods

| Edit this page View Source

FromMetaElement(IMetaElement)

Gets the SerializationInformation extension from the given model element

Declaration
public static SerializationInformation FromMetaElement(IMetaElement parent)
Parameters
Type Name Description
IMetaElement parent

The parent model element that may hold the extension

Returns
Type Description
SerializationInformation

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

| Edit this page View Source

GetExtension()

Gets the extension model element for the given model extension class

Declaration
public override IExtension GetExtension()
Returns
Type Description
IExtension
Overrides
ModelElementExtension.GetExtension()
| Edit this page View Source

OnIsDefaultChanged(ValueChangedEventArgs)

Raises the IsDefaultChanged event

Declaration
protected virtual void OnIsDefaultChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnIsDefaultChanging(ValueChangedEventArgs)

Raises the IsDefaultChanging event

Declaration
protected virtual void OnIsDefaultChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnSerializationNameChanged(ValueChangedEventArgs)

Raises the SerializationNameChanged event

Declaration
protected virtual void OnSerializationNameChanged(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

| Edit this page View Source

OnSerializationNameChanging(ValueChangedEventArgs)

Raises the SerializationNameChanging event

Declaration
protected virtual void OnSerializationNameChanging(ValueChangedEventArgs eventArgs)
Parameters
Type Name Description
ValueChangedEventArgs eventArgs

The event data

Events

| Edit this page View Source

IsDefaultChanged

Gets fired when the IsDefault property changed its value

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

IsDefaultChanging

Gets fired before the IsDefault property changes its value

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

SerializationNameChanged

Gets fired when the SerializationName property changed its value

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

SerializationNameChanging

Gets fired before the SerializationName property changes its value

Declaration
public event EventHandler<ValueChangedEventArgs> SerializationNameChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>

Implements

IModelElementExtension
IModelElement
INotifyPropertyChanged
INotifyPropertyChanging

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