Table of Contents

Interface ICreateLinkObjectAction

Namespace
NMF.Interop.Uml
Assembly
NMF.UMLInterop.dll

The public interface for CreateLinkObjectAction

[DefaultImplementationType(typeof(CreateLinkObjectAction))]
[XmlDefaultImplementationType(typeof(CreateLinkObjectAction))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//CreateLinkObjectAction")]
public interface ICreateLinkObjectAction : ICreateLinkAction, IWriteLinkAction, ILinkAction, IAction, IExecutableNode, IActivityNode, IActivityContent, IRedefinableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Result

The output pin on which the newly created link object is placed. <p>From package UML::Actions.</p>

[Browsable(false)]
[XmlElementName("result")]
[XmlAttribute(false)]
[Containment]
IOutputPin Result { get; set; }

Property Value

IOutputPin

Methods

Association_class(object, object)

The Association must be an AssociationClass. self.association().oclIsKindOf(AssociationClass)

bool Association_class(object diagnostics, object context)

Parameters

diagnostics object

The chain of diagnostics to which problems are to be appended.

context object

The cache of context-specific information.

Returns

bool

Multiplicity(object, object)

The multiplicity of the OutputPin is 1..1. result.is(1,1)

bool Multiplicity(object diagnostics, object context)

Parameters

diagnostics object

The chain of diagnostics to which problems are to be appended.

context object

The cache of context-specific information.

Returns

bool

Type_of_result(object, object)

The type of the result OutputPin must be the same as the Association of the CreateLinkObjectAction. result.type = association()

bool Type_of_result(object diagnostics, object context)

Parameters

diagnostics object

The chain of diagnostics to which problems are to be appended.

context object

The cache of context-specific information.

Returns

bool