Table of Contents

Interface IReadSelfAction

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

The public interface for ReadSelfAction

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

Properties

Result

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

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

Property Value

IOutputPin

Methods

Contained(object, object)

A ReadSelfAction must have a context Classifier. _'context' <> null

bool Contained(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

Not_static(object, object)

If the ReadSelfAction is contained in an Behavior that is acting as a method, then the Operation of the method must not be static. let behavior: Behavior = self.containingBehavior() in behavior.specification<>null implies not behavior.specification.isStatic

bool Not_static(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(object, object)

The type of the result OutputPin is the context Classifier. result.type = _'context'

bool 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