Microsoft.VisualStudio.Uml.CommonBehaviors Namespace

 

This namespace defines the core concepts of messages, operation invocation, and events. For more information about the UML API, see Extend UML models and diagrams.

Interfaces

Interface Description
System_CAPS_pubinterface IBehavior

A partial definition of how objects change state over time. Forms part of the definition of a Classifier. For example, activities, interactions, and operations are behaviors.

System_CAPS_pubinterface IBehavioredClassifier

A description or partial description of objects that behave according to a collection of operations, states, and other features.

System_CAPS_pubinterface ICallEvent

The receipt by an object of a message that invokes an operation.

System_CAPS_pubinterface IEvent

The specification of some occurrence that can trigger actions by an object.

System_CAPS_pubinterface IMessageEvent

Specifies the receipt by an object of either a call or a signal.

Enumerations

Enumeration Description
System_CAPS_pubenum CallConcurrencyKind

Defines how the owner of an Operation handles concurrent calls.

Remarks

The types and properties defined in this namespace correspond to those defined in the UML Specification. In addition, extension methods are defined on many of the types in this namespace. For more information, see Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Return to top