Table of Contents

Interface INamespace

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

The public interface for Namespace

[DefaultImplementationType(typeof(Namespace))]
[XmlDefaultImplementationType(typeof(Namespace))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Namespace")]
public interface INamespace : IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members
Extension Methods

Properties

ChildNamespaces

The ChildNamespaces property

[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("ParentNamespace")]
ICollectionExpression<INamespace> ChildNamespaces { get; }

Property Value

ICollectionExpression<INamespace>

ParentNamespace

The ParentNamespace property

[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("ChildNamespaces")]
INamespace ParentNamespace { get; set; }

Property Value

INamespace

Prefix

The Prefix property

[XmlAttribute(true)]
string Prefix { get; set; }

Property Value

string

Types

The Types property

[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("Namespace")]
ICollectionExpression<IType> Types { get; }

Property Value

ICollectionExpression<IType>

Uri

The Uri property

[XmlAttribute(true)]
Uri Uri { get; set; }

Property Value

Uri

Events

ParentNamespaceChanged

Gets fired when the ParentNamespace property changed its value

event EventHandler<ValueChangedEventArgs> ParentNamespaceChanged

Event Type

EventHandler<ValueChangedEventArgs>

ParentNamespaceChanging

Gets fired before the ParentNamespace property changes its value

event EventHandler<ValueChangedEventArgs> ParentNamespaceChanging

Event Type

EventHandler<ValueChangedEventArgs>

PrefixChanged

Gets fired when the Prefix property changed its value

event EventHandler<ValueChangedEventArgs> PrefixChanged

Event Type

EventHandler<ValueChangedEventArgs>

PrefixChanging

Gets fired before the Prefix property changes its value

event EventHandler<ValueChangedEventArgs> PrefixChanging

Event Type

EventHandler<ValueChangedEventArgs>

UriChanged

Gets fired when the Uri property changed its value

event EventHandler<ValueChangedEventArgs> UriChanged

Event Type

EventHandler<ValueChangedEventArgs>

UriChanging

Gets fired before the Uri property changes its value

event EventHandler<ValueChangedEventArgs> UriChanging

Event Type

EventHandler<ValueChangedEventArgs>