Interface IActivityNode
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
InPartition
ActivityPartitions containing the ActivityNode. <p>From package UML::Activities.</p>
[XmlElementName("inPartition")]
[XmlAttribute(true)]
[XmlOpposite("node")]
ISetExpression<IActivityPartition> InPartition { get; }
Property Value
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
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
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
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; }