Interface IReadSelfAction
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
Methods
Contained(object, object)
A ReadSelfAction must have a context Classifier. _'context' <> null
bool Contained(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Multiplicity(object, object)
The multiplicity of the result OutputPin is 1..1. result.is(1,1)
bool Multiplicity(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
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
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Type(object, object)
The type of the result OutputPin is the context Classifier. result.type = _'context'
bool Type(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.