Table of Contents

Interface IActivityNode

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

The public interface for ActivityNode

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

Properties

InInterruptibleRegion

InterruptibleActivityRegions containing the ActivityNode. <p>From package UML::Activities.</p>

[XmlElementName("inInterruptibleRegion")]
[XmlAttribute(true)]
[XmlOpposite("node")]
ISetExpression<IInterruptibleActivityRegion> InInterruptibleRegion { get; }

Property Value

ISetExpression<IInterruptibleActivityRegion>

InPartition

ActivityPartitions containing the ActivityNode. <p>From package UML::Activities.</p>

[XmlElementName("inPartition")]
[XmlAttribute(true)]
[XmlOpposite("node")]
ISetExpression<IActivityPartition> InPartition { get; }

Property Value

ISetExpression<IActivityPartition>

InStructuredNode

The StructuredActivityNode containing the ActvityNode, if it is directly owned by a StructuredActivityNode. <p>From package UML::Activities.</p>

[Browsable(false)]
[XmlElementName("inStructuredNode")]
[XmlAttribute(true)]
[XmlOpposite("node")]
IStructuredActivityNode InStructuredNode { get; set; }

Property Value

IStructuredActivityNode

Incoming

ActivityEdges that have the ActivityNode as their target. <p>From package UML::Activities.</p>

[XmlElementName("incoming")]
[XmlAttribute(true)]
[XmlOpposite("target")]
ISetExpression<IActivityEdge> Incoming { get; }

Property Value

ISetExpression<IActivityEdge>

Outgoing

ActivityEdges that have the ActivityNode as their source. <p>From package UML::Activities.</p>

[XmlElementName("outgoing")]
[XmlAttribute(true)]
[XmlOpposite("source")]
ISetExpression<IActivityEdge> Outgoing { get; }

Property Value

ISetExpression<IActivityEdge>

RedefinedNode

ActivityNodes from a generalization of the Activity containining this ActivityNode that are redefined by this ActivityNode. <p>From package UML::Activities.</p>

[XmlElementName("redefinedNode")]
[XmlAttribute(true)]
ISetExpression<IActivityNode> RedefinedNode { get; }

Property Value

ISetExpression<IActivityNode>