IShape, interface
Une forme sur un schéma qui indique une vue d'un élément dans un modèle. Certains types d'éléments de modèles peuvent avoir plusieurs formes. Certaines formes sont composées d'autres formes. Par exemple, une forme de classe contient des formes pour chaque attribut et opération. Les formes ont des propriétés graphiques telles que la couleur et la position.
Espace de noms : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly : Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntaxe
'Déclaration
Public Interface IShape
public interface IShape
public interface class IShape
type IShape = interface end
public interface IShape
Le type IShape expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ChildShapes | Formes contenues dans cette forme.Par exemple, l'attribut et les lignes d'opération d'une forme de classe ; les formes de classe contenues dans une forme de package ; les ports et parties à l'intérieur d'un composant.Pour chaque ChildShape, ParentShape == this. | |
Color | Obtient ou définit la couleur de la forme. | |
Diagram | Le diagramme qui contient cette forme. | |
Height | ||
ParentShape | La forme qui contient cette forme, ou null.Si ParentShape n'est pas null, cette forme est membre de ParentShape.ChildShapes. | |
Width | ||
XPosition | ||
YPosition |
Début
Méthodes
Nom | Description | |
---|---|---|
Delete | Supprime la forme du diagramme.Cela peut supprimer ou non du modèle l'élément que la forme affiche.Par exemple, la suppression d'une forme de classe d'un diagramme de classes ne supprime pas la classe UML du modèle. | |
GetObject<T> | Obtient l'élément de modèle représenté par cette forme.Fournit le type du résultat que vous souhaitez. | |
Move | Modifie la position et la taille de la forme. | |
ToIShape<T> | Transtypez vers un type qui spécifie le type de l'élément représenté par la forme. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
GetChildShapes<T> | Obtenez les formes enfants qui affichent le type spécifié de l'élément modèle. (Défini par PresentationHelpers.) | |
GetElement | L'élément de modèle qui représente la forme. (Défini par IShapeExtensions.) |
Début
Notes
Pour plus d'informations et d'échantillons, consultez les rubriques suivantes :
Voir aussi
Référence
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms