ActivityExtensions Class
Extension methods for IActivity.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ActivityExtensions
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ActivityExtensions
public static class ActivityExtensions
[ExtensionAttribute]
public ref class ActivityExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ActivityExtensions = class end
public final class ActivityExtensions
The ActivityExtensions type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateAcceptEventAction | Create a new IAcceptEventAction object in the Activity | |
CreateActivityFinalNode | Create a new IActivityFinalNode object in the Activity | |
CreateActivityParameterNode | Create a new IActivityParameterNode object in the Activity | |
CreateCallBehaviorAction | Create a new ICallBehaviorAction object in the Activity | |
CreateCallOperationAction | Create a new ICallOperationAction object in the Activity | |
CreateControlFlow | Create a new IControlFlow link in the ActivityNode | |
CreateCreateObjectAction | Create a new ICreateObjectAction object in the Activity | |
CreateDecisionNode | Create a new IDecisionNode object in the Activity | |
CreateForkNode | Create a new IForkNode object in the Activity | |
CreateInitialNode | Create a new IInitialNode object in the Activity | |
CreateJoinNode | Create a new IJoinNode object in the Activity | |
CreateMergeNode | Create a new IMergeNode object in the Activity | |
CreateObjectFlow | Create a new IObjectFlow link in the Activity | |
CreateObjectNode | Create a new IObjectNode object in the Activity | |
CreateOpaqueAction | Create a new IOpaqueAction object in the Activity | |
CreateSendSignalAction | Create a new ISendSignalAction object in the Activity | |
GetActivityEdgeSources | The nodes sourcing edges incoming to this one | |
GetActivityEdgeTargets | The nodes targeted by edges outgoing from this one |
Top
Remarks
For more information about UML diagrams, see Developing Models for Software Design.
For more information about using the UML API, see Extending UML Models and Diagrams.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace