Table of Contents

Interface IDestroyObjectAction

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

The public interface for DestroyObjectAction

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

Properties

Specifies whether links in which the object participates are destroyed along with the object. <p>From package UML::Actions.</p>

[TypeConverter(typeof(LowercaseBooleanConverter))]
[XmlElementName("isDestroyLinks")]
[XmlAttribute(true)]
bool IsDestroyLinks { get; set; }

Property Value

bool

IsDestroyOwnedObjects

Specifies whether objects owned by the object (via composition) are destroyed along with the object. <p>From package UML::Actions.</p>

[TypeConverter(typeof(LowercaseBooleanConverter))]
[XmlElementName("isDestroyOwnedObjects")]
[XmlAttribute(true)]
bool IsDestroyOwnedObjects { get; set; }

Property Value

bool

Target

The InputPin providing the object to be destroyed. <p>From package UML::Actions.</p>

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

Property Value

IInputPin

Methods

Multiplicity(object, object)

The multiplicity of the targe IinputPin is 1..1. target.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

No_type(object, object)

The target InputPin has no type. target.type= null

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