Interface ICreateLinkObjectAction
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
Methods
Association_class(object, object)
The Association must be an AssociationClass. self.association().oclIsKindOf(AssociationClass)
bool Association_class(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 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
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
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.