Interfaccia IComponentDiagram
Rappresenta un diagramma dei componenti UML, che può visualizzare i componenti e le relative parti interne e le connessioni e le dipendenze tra loro. Il diagramma stesso non fa parte del modello. Contiene gli oggetti IShape che rappresentano le visualizzazioni degli elementi del modello. Ogni componente UML può essere rappresentato da diversi IShapes che possono trovarsi su diagrammi diversi.
Spazio dei nomi: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintassi
'Dichiarazione
Public Interface IComponentDiagram _
Inherits IDiagram, IShape
public interface IComponentDiagram : IDiagram,
IShape
public interface class IComponentDiagram : IDiagram,
IShape
type IComponentDiagram =
interface
interface IDiagram
interface IShape
end
public interface IComponentDiagram extends IDiagram, IShape
Il tipo IComponentDiagram espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ChildShapes | Forme contenute all'interno della forma.Ad esempio, l'attributo e le righe delle operazioni di una forma di classe; forme di classe contenute all'interno di una forma del pacchetto; porte e parti all'interno di un componente.Per ogni ChildShape, ParentShape == questa forma. (Ereditato da IShape) | |
Color | Ottiene o imposta il colore della forma. (Ereditato da IShape) | |
Diagram | Il diagramma che contiene la forma. (Ereditato da IShape) | |
FileName | Il percorso del file del progetto di modello nel quale il diagramma viene archiviato.Nome del principale tra i due file. (Ereditato da IDiagram) | |
Height | (Ereditato da IShape) | |
ModelStore | Archivio modelli UML che contiene il diagramma e il modello che mostra. (Ereditato da IDiagram) | |
Name | Nome del diagramma.Non equivale sempre al nome file. (Ereditato da IDiagram) | |
ParentShape | La forma che contiene la forma, oppure null.Se ParentShape è diverso da null, la forma è un membro di ParentShape.ChildShapes. (Ereditato da IShape) | |
SelectedShapes | L'insieme di forme correntemente selezionate.Se non viene selezionata nessuna singola forma, l'insieme conterrà il diagramma come suo unico membro.Se vengono selezionate altre forme, il diagramma non verrà visualizzato nell'insieme. (Ereditato da IDiagram) | |
TypeName | Stringa che indica di che tipo di diagramma si tratta, ad esempio "ComponentDiagram". (Ereditato da IDiagram) | |
Width | (Ereditato da IShape) | |
XPosition | (Ereditato da IShape) | |
YPosition | (Ereditato da IShape) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Delete | Rimuove la forma dal diagramma.L'elemento visualizzato nella forma potrebbe essere rimosso o meno dal modello.Ad esempio, la rimozione di una forma di classe da un diagramma classi non implica la rimozione della classe UML dal modello. (Ereditato da IShape) | |
Display<T> | Visualizzare un componente UML nel diagramma classi.Consente di creare un IShape il cui elemento è element.Le parti e le porte di un componente vengono visualizzate automaticamente. | |
EnsureVisible | (Ereditato da IDiagram) | |
GetObject<T> | Ottiene l'elemento di modello rappresentato da questa forma.Specificare il tipo di risultato desiderato. (Ereditato da IShape) | |
Move | Consente di modificare la posizione e le dimensioni della forma. (Ereditato da IShape) | |
SelectShapes | Imposta la selezione corrente sull'insieme specificato di forme e imposta la proprietà Selezione.La finestra che visualizza il diagramma non verrà attivata. (Ereditato da IDiagram) | |
ToIShape<T> | Eseguire il cast a un tipo che specifica il tipo dell'elemento che la forma rappresenta. (Ereditato da IShape) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
GetChildShapes<T> | Ottenere tutte le forme figlio che visualizzano l'elemento del modello del tipo specificato. (Definito da PresentationHelpers). | |
GetElement | Elemento di modello rappresentato da questa forma. (Definito da IShapeExtensions). | |
GetSelectedShapes<T> | Ottenere tutte le forme selezionate che visualizzano gli elementi del modello UML del tipo specificato. (Definito da PresentationHelpers). | |
SelectShapes | Selezionare un insieme di forme nel diagramma.Le forme devono essere selezionabili.La proprietà SelectedShapes del diagramma verrà aggiornata. (Definito da PresentationHelpers). |
In alto
Note
Per ulteriori informazioni, vedere i seguenti argomenti:
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation