Interface IDestroyObjectAction
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
IsDestroyLinks
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
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
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
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
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
No_type(object, object)
The target InputPin has no type. target.type= null
bool No_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.