Show / Hide Table of Contents

Interface INamespace

The public interface for Namespace

Inherited Members
IMetaElement.Name
IMetaElement.Summary
IMetaElement.Remarks
IMetaElement.NameChanging
IMetaElement.NameChanged
IMetaElement.SummaryChanging
IMetaElement.SummaryChanged
IMetaElement.RemarksChanging
IMetaElement.RemarksChanged
IModelElement.Delete()
IModelElement.Deleted
IModelElement.Deleting
IModelElement.IsIdentified
IModelElement.ToIdentifierString()
IModelElement.RelativeUri
IModelElement.AbsoluteUri
IModelElement.Resolve(Uri)
IModelElement.GetContainerReference(IModelElement, out int)
IModelElement.Model
IModelElement.Parent
IModelElement.ParentChanged
IModelElement.Children
IModelElement.ReferencedElements
IModelElement.Extensions
IModelElement.GetExtension<T>()
IModelElement.GetClass()
IModelElement.GetAttributeValue(IAttribute, int)
IModelElement.GetAttributeValues(IAttribute)
IModelElement.CallOperation(IOperation, params object[])
IModelElement.GetReferencedElement(IReference, int)
IModelElement.SetReferencedElement(IReference, IModelElement)
IModelElement.GetReferencedElements(IReference)
IModelElement.SetAttributeValue(IAttribute, object)
IModelElement.Freeze()
IModelElement.Lock()
IModelElement.Unlock()
IModelElement.TryUnlock()
IModelElement.IsFrozen
IModelElement.IsLocked
IModelElement.BubbledChange
INotifyPropertyChanged.PropertyChanged
INotifyPropertyChanging.PropertyChanging
Namespace: NMF.Models.Meta
Assembly: NMF.Models.dll
Syntax
[DefaultImplementationType(typeof(Namespace))]
[XmlDefaultImplementationType(typeof(Namespace))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Namespace")]
public interface INamespace : IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

ChildNamespaces

The ChildNamespaces property

Declaration
[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("ParentNamespace")]
ICollectionExpression<INamespace> ChildNamespaces { get; }
Property Value
Type Description
ICollectionExpression<INamespace>
| Edit this page View Source

ParentNamespace

The ParentNamespace property

Declaration
[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("ChildNamespaces")]
INamespace ParentNamespace { get; set; }
Property Value
Type Description
INamespace
| Edit this page View Source

Prefix

The Prefix property

Declaration
[XmlAttribute(true)]
string Prefix { get; set; }
Property Value
Type Description
string
| Edit this page View Source

Types

The Types property

Declaration
[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("Namespace")]
ICollectionExpression<IType> Types { get; }
Property Value
Type Description
ICollectionExpression<IType>
| Edit this page View Source

Uri

The Uri property

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

Events

| Edit this page View Source

ParentNamespaceChanged

Gets fired when the ParentNamespace property changed its value

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

ParentNamespaceChanging

Gets fired before the ParentNamespace property changes its value

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

PrefixChanged

Gets fired when the Prefix property changed its value

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

PrefixChanging

Gets fired before the Prefix property changes its value

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

UriChanged

Gets fired when the Uri property changed its value

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

UriChanging

Gets fired before the Uri property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> UriChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>

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