Table of Contents

Interface IValueSpecificationAction

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

The public interface for ValueSpecificationAction

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

Properties

Result

The OutputPin on which the result value is placed. <p>From package UML::Actions.</p>

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

Property Value

IOutputPin

Value

The ValueSpecification to be evaluated. <p>From package UML::Actions.</p>

[Browsable(false)]
[XmlElementName("value")]
[XmlAttribute(false)]
[Containment]
IValueSpecification Value { get; set; }

Property Value

IValueSpecification

Methods

Compatible_type(object, object)

The type of the value ValueSpecification must conform to the type of the result OutputPin. value.type.conformsTo(result.type)

bool Compatible_type(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 result 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