Table of Contents

Interface IClearAssociationAction

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

The public interface for ClearAssociationAction

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

Properties

Association

The Association to be cleared. <p>From package UML::Actions.</p>

[XmlElementName("association")]
[XmlAttribute(true)]
IAssociation Association { get; set; }

Property Value

IAssociation

Object

The InputPin that gives the object whose participation in the Association is to be cleared. <p>From package UML::Actions.</p>

[Browsable(false)]
[XmlElementName("object")]
[XmlAttribute(false)]
[Containment]
IInputPin Object { get; set; }

Property Value

IInputPin

Methods

Multiplicity(object, object)

The multiplicity of the object InputPin is 1..1. object.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

Same_type(object, object)

The type of the InputPin must conform to the type of at least one of the memberEnds of the association. association.memberEnd->exists(self.object.type.conformsTo(type))

bool Same_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