Condividi tramite


Interfaccia IActivityDiagram

Rappresenta un diagramma di attività UML. È possibile visualizzare un'attività, che vi deve essere associata mediante il metodo Bind. Un'attività contiene un set di azioni connesse tramite i flussi. Ogni attività può essere visualizzata al massimo in un diagramma e le relative azioni possono essere visualizzate su non più di un grafico. 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 IActivityDiagram _
    Inherits IDiagram, IShape
public interface IActivityDiagram : IDiagram, 
    IShape
public interface class IActivityDiagram : IDiagram, 
    IShape
type IActivityDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface IActivityDiagram extends IDiagram, IShape

Il tipo IActivityDiagram espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Activity Attività che è stata associata a questo diagramma.Possono essere Null.
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 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 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'attività in questo diagramma.L'attività non deve essere già associata a un diagramma.Imposta la proprietà Attività.
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 Display<T>
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 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)

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