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 Extending UML Models and Diagrams.
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.
Interfaces
Interface | Description | |
---|---|---|
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. | |
IBehavioredClassifier | A description or partial description of objects that behave according to a collection of operations, states, and other features. | |
ICallEvent | The receipt by an object of a message that invokes an operation. | |
IEvent | The specification of some occurrence that can trigger actions by an object. | |
IMessageEvent | Specifies the receipt by an object of either a call or a signal. |
Enumerations
Enumeration | Description | |
---|---|---|
CallConcurrencyKind | Defines how the owner of an Operation handles concurrent calls. |