Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation

Questo spazio dei nomi contiene tipi per la lettura e l'aggiornamento di diagrammi UML.

Per ulteriori informazioni, vedere i seguenti argomenti:

Classi

  Classe Descrizione
Classe pubblica ExtensibilityPresentationMapper
Classe pubblica PresentationHelpers Classe statica che fornisce metodi di estensione per forme e diagrammi di modellazione.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica 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.
Interfaccia pubblica IClassDiagram Rappresenta un diagramma classi UML, che può visualizzare le classi, interfacce, enumerazioni, i pacchetti e le relazioni tra loro.Il diagramma stesso non fa parte del modello.Contiene gli oggetti IShape che rappresentano le visualizzazioni degli elementi del modello.Ogni elemento del modello, ad esempio una classe UML, può essere rappresentato da diversi IShapes, che possono trovarsi su diagrammi diversi.
Interfaccia pubblica IColorShape Informazioni sul colore per gli oggetti IShape.
Interfaccia pubblica 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.
Interfaccia pubblica IDiagram Rappresenta un diagramma di modellazione UML.È un supertipo di tipi specifici di diagramma, ad esempio IClassDiagram.Ogni diagramma è rappresentato come una coppia di file nel modello.
Interfaccia pubblica IDiagramContext Fornisce accesso a un diagramma.È possibile ottenere un'istanza di questo tipo dichiarando una proprietà importata DiagramContext in un'estensione UML.È inoltre possibile eseguire il cast verso e da EnvDTE.ProjectItem, se l'elemento è un diagramma UML.
Interfaccia pubblica IDiagramElementOperations
Interfaccia pubblica IPresentationElementWrapperFactory
Interfaccia pubblica 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.
Interfaccia pubblica IShape Forma su un diagramma che mostra una visualizzazione di un elemento in un modello.Alcuni tipi di elementi del modello possono avere più di una forma.Alcune forme sono costituite da altre forme.Ad esempio, una forma di classe contiene le forme di ciascun attributo e operazione.Le forme dispongono di proprietà grafiche quali il colore e la posizione.
Interfaccia pubblica IShape<T> Rappresenta una forma in un diagramma.Si tratta di un sottotipo più fortemente tipizzato di IShape.È specifica a un tipo di elemento del modello T particolare, come IClassifier.È possibile assegnargli qualsiasi IShape<E> dove E è un sottotipo di T, ad esempio IClass.
Interfaccia pubblica IUseCaseDiagram Rappresenta un diagramma caso di utilizzo UML, che consente di visualizzare i casi di utilizzo, gli attori e i sistemi.Il diagramma stesso non fa parte del modello UML.Contiene gli oggetti IShape che rappresentano le visualizzazioni degli elementi del modello.Ogni elemento del modello, ad esempio un caso di utilizzo, può essere rappresentato da diverse forme che possono trovarsi su diagrammi diversi.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica SequenceDiagramLayoutKinds