ActivityExtensions Class
Extension methods for IActivity.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ActivityExtensions
Syntax
public static class ActivityExtensions
[ExtensionAttribute]
public ref class ActivityExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ActivityExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class ActivityExtensions
Methods
Name | Description | |
---|---|---|
CreateAcceptEventAction(IActivity) | Create a new IAcceptEventAction object in the Activity |
|
CreateActivityFinalNode(IActivity) | Create a new IActivityFinalNode object in the Activity |
|
CreateActivityParameterNode(IActivity) | Create a new IActivityParameterNode object in the Activity |
|
CreateCallBehaviorAction(IActivity) | Create a new ICallBehaviorAction object in the Activity |
|
CreateCallOperationAction(IActivity) | Create a new ICallOperationAction object in the Activity |
|
CreateControlFlow(IActivity, IActivityNode, IActivityNode) | Create a new IControlFlow link in the ActivityNode |
|
CreateCreateObjectAction(IActivity) | Create a new ICreateObjectAction object in the Activity |
|
CreateDecisionNode(IActivity) | Create a new IDecisionNode object in the Activity |
|
CreateForkNode(IActivity) | Create a new IForkNode object in the Activity |
|
CreateInitialNode(IActivity) | Create a new IInitialNode object in the Activity |
|
CreateJoinNode(IActivity) | Create a new IJoinNode object in the Activity |
|
CreateMergeNode(IActivity) | Create a new IMergeNode object in the Activity |
|
CreateObjectFlow(IActivity, IActivityNode, IActivityNode) | Create a new IObjectFlow link in the Activity |
|
CreateObjectNode(IActivity) | Create a new IObjectNode object in the Activity |
|
CreateOpaqueAction(IActivity) | Create a new IOpaqueAction object in the Activity |
|
CreateSendSignalAction(IActivity) | Create a new ISendSignalAction object in the Activity |
|
GetActivityEdgeSources(IActivityNode) | The nodes sourcing edges incoming to this one |
|
GetActivityEdgeTargets(IActivityNode) | The nodes targeted by edges outgoing from this one |
Remarks
For more information about UML diagrams, see Create models for your app.
For more information about using the UML API, see Extend 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
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace
Return to top