Show / Hide Table of Contents

Interface IAttributeConstraint

The public interface for AttributeConstraint

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

Properties

| Edit this page View Source

Constrains

The Constrains property

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

DeclaringType

The DeclaringType property

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

Values

The Values property

Declaration
[XmlAttribute(true)]
IListExpression<string> Values { get; }
Property Value
Type Description
IListExpression<string>

Events

| Edit this page View Source

ConstrainsChanged

Gets fired when the Constrains property changed its value

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

ConstrainsChanging

Gets fired before the Constrains property changes its value

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

DeclaringTypeChanged

Gets fired when the DeclaringType property changed its value

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

DeclaringTypeChanging

Gets fired before the DeclaringType property changes its value

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