Share via


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
System_CAPS_pubmethodSystem_CAPS_static CreateAcceptEventAction(IActivity)

Create a new IAcceptEventAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateActivityFinalNode(IActivity)

Create a new IActivityFinalNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateActivityParameterNode(IActivity)

Create a new IActivityParameterNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateCallBehaviorAction(IActivity)

Create a new ICallBehaviorAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateCallOperationAction(IActivity)

Create a new ICallOperationAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateControlFlow(IActivity, IActivityNode, IActivityNode)

Create a new IControlFlow link in the ActivityNode

System_CAPS_pubmethodSystem_CAPS_static CreateCreateObjectAction(IActivity)

Create a new ICreateObjectAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateDecisionNode(IActivity)

Create a new IDecisionNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateForkNode(IActivity)

Create a new IForkNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateInitialNode(IActivity)

Create a new IInitialNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateJoinNode(IActivity)

Create a new IJoinNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateMergeNode(IActivity)

Create a new IMergeNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateObjectFlow(IActivity, IActivityNode, IActivityNode)

Create a new IObjectFlow link in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateObjectNode(IActivity)

Create a new IObjectNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateOpaqueAction(IActivity)

Create a new IOpaqueAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static CreateSendSignalAction(IActivity)

Create a new ISendSignalAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_static GetActivityEdgeSources(IActivityNode)

The nodes sourcing edges incoming to this one

System_CAPS_pubmethodSystem_CAPS_static 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