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
Public methodStatic member CreateAcceptEventAction Create a new IAcceptEventAction object in the Activity
Public methodStatic member CreateActivityFinalNode Create a new IActivityFinalNode object in the Activity
Public methodStatic member CreateActivityParameterNode Create a new IActivityParameterNode object in the Activity
Public methodStatic member CreateCallBehaviorAction Create a new ICallBehaviorAction object in the Activity
Public methodStatic member CreateCallOperationAction Create a new ICallOperationAction object in the Activity
Public methodStatic member CreateControlFlow Create a new IControlFlow link in the ActivityNode
Public methodStatic member CreateCreateObjectAction Create a new ICreateObjectAction object in the Activity
Public methodStatic member CreateDecisionNode Create a new IDecisionNode object in the Activity
Public methodStatic member CreateForkNode Create a new IForkNode object in the Activity
Public methodStatic member CreateInitialNode Create a new IInitialNode object in the Activity
Public methodStatic member CreateJoinNode Create a new IJoinNode object in the Activity
Public methodStatic member CreateMergeNode Create a new IMergeNode object in the Activity
Public methodStatic member CreateObjectFlow Create a new IObjectFlow link in the Activity
Public methodStatic member CreateObjectNode Create a new IObjectNode object in the Activity
Public methodStatic member CreateOpaqueAction Create a new IOpaqueAction object in the Activity
Public methodStatic member CreateSendSignalAction Create a new ISendSignalAction object in the Activity
Public methodStatic member GetActivityEdgeSources The nodes sourcing edges incoming to this one
Public methodStatic member 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