IDiagram Properties
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
| Name | Description | |
|---|---|---|
![]() | ChildShapes | Shapes that are contained within this shape. For example, the attribute and operation rows of a class shape; class shapes contained inside a package shape; ports and parts inside a component. For each ChildShape, ParentShape == this.(Inherited from IShape.) |
![]() | Color | Gets or sets the color of the shape. (Inherited from IShape.) |
![]() | Diagram | The diagram that contains this shape.(Inherited from IShape.) |
![]() | FileName | The path of the modeling project file on which the diagram is stored. This is the name of the principal of the two files. |
![]() | Height | (Inherited from IShape.) |
![]() | ModelStore | The UML model store which contains the diagram and the model that it shows. |
![]() | Name | The name of the diagram. It is not always the same as the file name. |
![]() | ParentShape | The shape that contains this shape, or null. If ParentShape is not null, this shape is a member of ParentShape.ChildShapes.(Inherited from IShape.) |
![]() | SelectedShapes | The collection of shapes that are currently selected. If no individual shape is selected, the collection will contain the diagram as its only member. If other shapes are selected, the diagram will not appear in the collection. |
![]() | TypeName | A string indicating what kind of diagram this is, such as "ComponentDiagram". |
![]() | Width | (Inherited from IShape.) |
![]() | XPosition | (Inherited from IShape.) |
![]() | YPosition | (Inherited from IShape.) |
