Show / Hide Table of Contents

Interface ITypedElement

The public interface for TypedElement

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(TypedElement))]
[XmlDefaultImplementationType(typeof(TypedElement))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//TypedElement")]
public interface ITypedElement : IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

IsOrdered

The IsOrdered property

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

IsUnique

The IsUnique property

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

LowerBound

The LowerBound property

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

Type

The Type property

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

UpperBound

The UpperBound property

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

Events

| Edit this page View Source

IsOrderedChanged

Gets fired when the IsOrdered property changed its value

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

IsOrderedChanging

Gets fired before the IsOrdered property changes its value

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

IsUniqueChanged

Gets fired when the IsUnique property changed its value

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

IsUniqueChanging

Gets fired before the IsUnique property changes its value

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

LowerBoundChanged

Gets fired when the LowerBound property changed its value

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

LowerBoundChanging

Gets fired before the LowerBound property changes its value

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

TypeChanged

Gets fired when the Type property changed its value

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

TypeChanging

Gets fired before the Type property changes its value

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

UpperBoundChanged

Gets fired when the UpperBound property changed its value

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

UpperBoundChanging

Gets fired before the UpperBound property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> UpperBoundChanging
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