ActivityExtensions Class

 

Extension methods for IActivity.

Namespace:   Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

System::Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml::ActivityExtensions

[ExtensionAttribute]
public ref class ActivityExtensions abstract sealed 

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCreateAcceptEventAction(IActivity^)

Create a new IAcceptEventAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateActivityFinalNode(IActivity^)

Create a new IActivityFinalNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateActivityParameterNode(IActivity^)

Create a new IActivityParameterNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateCallBehaviorAction(IActivity^)

Create a new ICallBehaviorAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateCallOperationAction(IActivity^)

Create a new ICallOperationAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateControlFlow(IActivity^, IActivityNode^, IActivityNode^)

Create a new IControlFlow link in the ActivityNode

System_CAPS_pubmethodSystem_CAPS_staticCreateCreateObjectAction(IActivity^)

Create a new ICreateObjectAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateDecisionNode(IActivity^)

Create a new IDecisionNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateForkNode(IActivity^)

Create a new IForkNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateInitialNode(IActivity^)

Create a new IInitialNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateJoinNode(IActivity^)

Create a new IJoinNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateMergeNode(IActivity^)

Create a new IMergeNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateObjectFlow(IActivity^, IActivityNode^, IActivityNode^)

Create a new IObjectFlow link in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateObjectNode(IActivity^)

Create a new IObjectNode object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateOpaqueAction(IActivity^)

Create a new IOpaqueAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticCreateSendSignalAction(IActivity^)

Create a new ISendSignalAction object in the Activity

System_CAPS_pubmethodSystem_CAPS_staticGetActivityEdgeSources(IActivityNode^)

The nodes sourcing edges incoming to this one

System_CAPS_pubmethodSystem_CAPS_staticGetActivityEdgeTargets(IActivityNode^)

The nodes targeted by edges outgoing from this one

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.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: