Condividi tramite


Interfaccia ISequenceDiagram

rappresenta un diagramma di sequenza UML.È possibile visualizzare uno IInteraction, che deve essere collegato a mediante il metodo di associazione.Un'interazione raffigura lo scambio di messaggi tra un insieme di oggetti.Ogni interazione può essere visualizzata sul massimo un diagramma e gli oggetti e i messaggi possono apparire in un'unica interazione.Il diagramma 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 che è contenuto all'interno della forma.Ad esempio, l'attributo e le righe delle operazioni di classe A tale form; forme delle classi contenute in una forma del pacchetto, porte e parti di un componente.per ogni ChildShape, == di ParentShape questo. (Ereditato da IShape)
Proprietà pubblica Color Ottiene o imposta il colore della forma. (Ereditato da IShape)
Proprietà pubblica Diagram Il diagramma contenente la forma. (Ereditato da IShape)
Proprietà pubblica FileName Il percorso del file di progetto di modello in cui il diagramma viene archiviato.Si tratta del nome dell'entità di protezione dei due file. (Ereditato da IDiagram)
Proprietà pubblica Height (Ereditato da IShape)
Proprietà pubblica Interaction L'interazione che è stata associata al diagramma.può essere null.
Proprietà pubblica ModelStore L'archivio modelli UML che contiene il diagramma e il modello che illustra. (Ereditato da IDiagram)
Proprietà pubblica Name Il nome del diagramma.Non è sempre uguale al nome file. (Ereditato da IDiagram)
Proprietà pubblica ParentShape la forma che contiene questa forma, o null.se ParentShape non è null, questa forma è un membro di ParentShape.ChildShapes. (Ereditato da IShape)
Proprietà pubblica SelectedShapes La libreria di forme attualmente selezionate.Se nessuna singola forma è selezionata, la raccolta conterrà il diagramma come unico membro.Se altre forme selezionate, il diagramma non verrà visualizzata nella raccolta. (Ereditato da IDiagram)
Proprietà pubblica TypeName Indicazione della stringa che tipo di diagramma questo è, 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 programma e non fa parte di un 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.Impostare la proprietà di interazione.
Metodo pubblico Delete Rimuove la forma da un diagramma.Ciò può o non può rimuovere dal modello che l'elemento che la forma visualizzare.Ad esempio, rimuovendo la forma della classe da un diagramma classi non rimuove la classe UML dal modello. (Ereditato da IShape)
Metodo pubblico EnsureVisible (Ereditato da IDiagram)
Metodo pubblico GetObject<T> Ottiene l'elemento del modello rappresentato dalla forma.Specificare il tipo del risultato desiderato. (Ereditato da IShape)
Metodo pubblico Layout Ridisporre le forme del diagramma.
Metodo pubblico Move Modifica la posizione e le dimensioni della forma. (Ereditato da IShape)
Metodo pubblico SelectShapes Imposta la selezione corrente nella raccolta specificata di forme e impostare la proprietà di selezione.Ciò non attiva la finestra in cui viene visualizzato il diagramma. (Ereditato da IDiagram)
Metodo pubblico ToIShape<T> Cast in un tipo che specifica il tipo di 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 le forme figlio che visualizza il tipo specificato di elemento del modello. (Definito da PresentationHelpers).
Metodo di estensione pubblico GetElement L'elemento del modello che questa forma rappresenta. (Definito da IShapeExtensions).
Metodo di estensione pubblico GetSelectedShapes<T> Ottenere tutte le forme selezionate di elementi del modello di visualizzazione UML del tipo specificato. (Definito da PresentationHelpers).
Metodo di estensione pubblico SelectShapes Selezionare una raccolta di forme del diagramma.Le forme devono essere ordinabili.La proprietà del 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