PresentationHelpers Class
Static class that provides extension methods for modeling diagrams and shapes.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation.PresentationHelpers
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class PresentationHelpers
public static class PresentationHelpers
[ExtensionAttribute]
public ref class PresentationHelpers abstract sealed
[<AbstractClass>]
[<Sealed>]
type PresentationHelpers = class end
public final class PresentationHelpers
The PresentationHelpers type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateIDiagram | Wrap a diagram from the underlying implementation so that it can be used as a UML modeling diagram. This method does not construct or modify a diagram, but instead provides a convenient reference to an existing diagram. | |
CreateIShape | Wrap a ShapeElement from the underlying implementation so that it can be used as a UML modeling IShape. This does not construct or modify a shape. Instead, it provides a convenient reference to an existing shape, or a field within a shape. | |
Diagrams | All the open diagrams in the model, of a particular type if specified. | |
GetChildShapes<T> | Get child shapes that display the specified type of model element. | |
GetElement | The UML model element displayed by this ShapeElement. | |
GetSelectedShapes<T> | Get all the selected shapes that display UML model elements of the specified type. | |
IsSameDiagram | Verify whether two UML diagram references refer to the same diagram. Use this instead of ==. | |
SelectShapes | Select a collection of shapes on the diagram. The shapes must be selectable. The diagram's SelectedShapes property will be updated. | |
Shapes(IElement, IDiagram) | All the shapes that display the model element on any open diagram, or on a specified open diagram. | |
Shapes<T>(T, IDiagram) | All the shapes that display the model element on any open diagram, or on a specified open diagram. Returns a list of shapes of the specified type. |
Top
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.Presentation Namespace