Table of Contents

Interface ILink

Namespace
NMF.Interop.Cmof
Assembly
NMF.UMLInterop.dll

The public interface for Link

[DefaultImplementationType(typeof(Link))]
[XmlDefaultImplementationType(typeof(Link))]
[ModelRepresentationClass("http://www.omg.org/spec/MOF/20131001/cmof.xmi#//Link")]
public interface ILink : IObject, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

The association property

[XmlElementName("association")]
[XmlAttribute(true)]
IAssociation Association { get; set; }

Property Value

IAssociation

The firstElement property

[XmlElementName("firstElement")]
[XmlAttribute(true)]
IElement FirstElement { get; set; }

Property Value

IElement

The secondElement property

[XmlElementName("secondElement")]
[XmlAttribute(true)]
IElement SecondElement { get; set; }

Property Value

IElement

Methods

void Delete()

Events

Gets fired when the Association property changed its value

event EventHandler<ValueChangedEventArgs> AssociationChanged

Event Type

EventHandler<ValueChangedEventArgs>

Gets fired before the Association property changes its value

event EventHandler<ValueChangedEventArgs> AssociationChanging

Event Type

EventHandler<ValueChangedEventArgs>

Gets fired after the operation delete got called

event EventHandler<OperationCallEventArgs> DeleteCalled

Event Type

EventHandler<OperationCallEventArgs>

Gets fired before the operation delete gets called

event EventHandler<OperationCallEventArgs> DeleteCalling

Event Type

EventHandler<OperationCallEventArgs>

Gets fired when the FirstElement property changed its value

event EventHandler<ValueChangedEventArgs> FirstElementChanged

Event Type

EventHandler<ValueChangedEventArgs>

Gets fired before the FirstElement property changes its value

event EventHandler<ValueChangedEventArgs> FirstElementChanging

Event Type

EventHandler<ValueChangedEventArgs>

Gets fired when the SecondElement property changed its value

event EventHandler<ValueChangedEventArgs> SecondElementChanged

Event Type

EventHandler<ValueChangedEventArgs>

Gets fired before the SecondElement property changes its value

event EventHandler<ValueChangedEventArgs> SecondElementChanging

Event Type

EventHandler<ValueChangedEventArgs>