IUseCaseDiagram, interface
Représente un diagramme de cas d'usage UML, qui peut afficher des cas d'usage, des acteurs et des systèmes. Le diagramme ne fait pas partie du modèle UML. Il contient les objets IShape qui représentent des vues des éléments de modèle. Chaque élément de modèle, tel qu'un cas d'utilisation, peut être représenté par plusieurs formes, qui peuvent être sur différents diagrammes.
Espace de noms : Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly : Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntaxe
'Déclaration
Public Interface IUseCaseDiagram _
Inherits IDiagram, IShape
public interface IUseCaseDiagram : IDiagram,
IShape
public interface class IUseCaseDiagram : IDiagram,
IShape
type IUseCaseDiagram =
interface
interface IDiagram
interface IShape
end
public interface IUseCaseDiagram extends IDiagram, IShape
Le type IUseCaseDiagram 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. (Hérité de IShape.) | |
Color | Obtient ou définit la couleur de la forme. (Hérité de IShape.) | |
Diagram | Le diagramme qui contient cette forme. (Hérité de IShape.) | |
FileName | Le chemin d'accès du fichier projet de modélisation sur lequel le diagramme est stocké.Il s'agit du nom du principal de deux fichiers. (Hérité de IDiagram.) | |
Height | (Hérité de IShape.) | |
ModelStore | Magasin de modèles UML qui contient le schéma et le modèle qu'il affiche. (Hérité de IDiagram.) | |
Name | Le nom du diagramme.Ce n'est pas toujours identique au nom de fichier. (Hérité de IDiagram.) | |
ParentShape | La forme qui contient cette forme, ou null.Si ParentShape n'est pas null, cette forme est membre de ParentShape.ChildShapes. (Hérité de IShape.) | |
SelectedShapes | La collection de formes qui sont actuellement sélectionnées.Si aucune forme n'est sélectionnée, la collection contiendra le diagramme comme seul membre.Si d'autres formes sont sélectionnées, le diagramme n'apparaîtra pas dans la collection. (Hérité de IDiagram.) | |
TypeName | Une chaîne indiquant le type de diagramme dont il s'agit, par exemple ComponentDiagram. (Hérité de IDiagram.) | |
Width | (Hérité de IShape.) | |
XPosition | (Hérité de IShape.) | |
YPosition | (Hérité de IShape.) |
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. (Hérité de IShape.) | |
Display<T> | Affichez un élément dans le diagramme.Crée un IShape dont l'élément est element. | |
EnsureVisible | (Hérité de IDiagram.) | |
GetObject<T> | Obtient l'élément de modèle représenté par cette forme.Fournit le type du résultat que vous souhaitez. (Hérité de IShape.) | |
Move | Modifie la position et la taille de la forme. (Hérité de IShape.) | |
SelectShapes | Définit la sélection actuelle sur la collection de formes donnée et définit la propriété de sélection.Cela n'active pas la fenêtre qui affiche le diagramme. (Hérité de IDiagram.) | |
ToIShape<T> | Transtypez vers un type qui spécifie le type de l'élément représenté par la forme. (Hérité de IShape.) |
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.) | |
GetSelectedShapes<T> | Obtenez toutes les formes sélectionnées qui affichent des éléments de modèle UML à partir du type spécifié. (Défini par PresentationHelpers.) | |
SelectShapes | Sélectionnez une collection de formes sur le diagramme.Les formes doivent être sélectionnables.La propriété SelectedShapes du diagramme sera mise à jour. (Défini par PresentationHelpers.) |
Début
Notes
Pour plus d'informations, consultez les rubriques suivantes :
Voir aussi
Référence
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms