Interfaccia ISequenceDiagram

Rappresenta una diagramma di sequenza UML. È possibile visualizzare un'IInteraction, che vi deve essere associata mediante il metodo Bind. Un'interazione raffigura lo scambio di messaggi tra un insieme di oggetti. Ogni interazione può essere visualizzata al massimo in un diagramma e gli oggetti e i messaggi possono essere visualizzati solo in un'interazione. Il diagramma stesso non fa parte del modello UML.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
Public Interface ISequenceDiagram _
    Inherits IDiagram, IShape
public interface ISequenceDiagram : IDiagram, 
    IShape
public interface class ISequenceDiagram : IDiagram, 
    IShape
type ISequenceDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface ISequenceDiagram extends IDiagram, IShape

Il tipo ISequenceDiagram espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica 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)
Proprietà pubblica Color Ottiene o imposta il colore della forma. (Ereditato da IShape)
Proprietà pubblica Diagram Il diagramma che contiene la forma. (Ereditato da IShape)
Proprietà pubblica 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)
Proprietà pubblica Height (Ereditato da IShape)
Proprietà pubblica Interaction Interazione che è stata associata al diagramma.Possono essere Null.
Proprietà pubblica ModelStore Archivio modelli UML che contiene il diagramma e il modello che mostra. (Ereditato da IDiagram)
Proprietà pubblica Name Nome del diagramma.Non equivale sempre al nome file. (Ereditato da IDiagram)
Proprietà pubblica ParentShape La forma che contiene la forma, oppure null.Se ParentShape è diverso da null, la forma è un membro di ParentShape.ChildShapes. (Ereditato da IShape)
Proprietà pubblica 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)
Proprietà pubblica TypeName Stringa che indica di che tipo di diagramma si tratta, ad esempio "ComponentDiagram". (Ereditato da IDiagram)
Proprietà pubblica UmlMode Se true, il diagramma fa parte di un modello UML.Se false, il diagramma è stato generato dal codice del programma e non fa parte del modello UML.
Proprietà pubblica Width (Ereditato da IShape)
Proprietà pubblica XPosition (Ereditato da IShape)
Proprietà pubblica YPosition (Ereditato da IShape)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Bind Visualizzare un'interazione in questo diagramma.L'interazione non deve essere già associata a un diagramma.Imposta la proprietà Interazione.
Metodo pubblico 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)
Metodo pubblico EnsureVisible (Ereditato da IDiagram)
Metodo pubblico GetObject<T> Ottiene l'elemento di modello rappresentato da questa forma.Specificare il tipo di risultato desiderato. (Ereditato da IShape)
Metodo pubblico Layout Riorganizza le forme sul diagramma.
Metodo pubblico Move Consente di modificare la posizione e le dimensioni della forma. (Ereditato da IShape)
Metodo pubblico 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)
Metodo pubblico ToIShape<T> Eseguire il cast a un tipo che specifica il tipo dell'elemento che la forma rappresenta. (Ereditato da IShape)
Metodo pubblico UpdateShapePositions

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico GetChildShapes<T> Ottenere tutte le forme figlio che visualizzano l'elemento del modello del tipo specificato. (Definito da PresentationHelpers).
Metodo di estensione pubblico GetElement Elemento di modello rappresentato da questa forma. (Definito da IShapeExtensions).
Metodo di estensione pubblico GetSelectedShapes<T> Ottenere tutte le forme selezionate che visualizzano gli elementi del modello UML del tipo specificato. (Definito da PresentationHelpers).
Metodo di estensione pubblico 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