Condividi tramite


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

Questo spazio dei nomi contenente i tipi per leggere e aggiornare i 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 i diagrammi di modellazione e forme.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IActivityDiagram rappresenta un diagramma di attività UML.È possibile visualizzare un'attività, che deve essere associata tramite il metodo di associazione.Un'attività contiene un insieme di azioni connesse tramite i flussi.Ogni attività può essere visualizzata sul massimo un diagramma e le azioni possono apparire in non più di un diagramma.Il diagramma non fa parte del modello UML.
Interfaccia pubblica IClassDiagram Rappresenta un diagramma classi UML, che può visualizzare le classi, interfacce, enumerazioni, i pacchetti e relazioni.Il diagramma non fa parte del modello.Contiene oggetti di IShape che rappresentano visualizzazioni degli elementi del modello.Ogni elemento del modello, ad esempio una classe UML, può essere rappresentato dai diversi oggetti IShapes, che può essere in diversi diagrammi.
Interfaccia pubblica IColorShape Informazioni sulla colorazione degli oggetti di 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 relative dipendenze.Il diagramma non fa parte del modello.Contiene oggetti di IShape che rappresentano visualizzazioni degli elementi del modello.Ogni componente UML può essere rappresentata dai diversi oggetti IShapes, che può essere in diversi diagrammi.
Interfaccia pubblica IDiagram Rappresenta un diagramma di modellazione UML.È un supertipi di tipi specifici del diagramma riportato IClassDiagram.Ogni diagramma è rappresentato come una coppia di file nel modello.
Interfaccia pubblica IDiagramContext Fornisce l'accesso a un diagramma.È possibile ottenere un'istanza di questo tipo per dichiarare una proprietà importata DiagramContext di estensione UML.È inoltre possibile eseguire il cast da e verso EnvDTE.ProjectItem, se l'elemento è un diagramma UML.
Interfaccia pubblica IDiagramElementOperations
Interfaccia pubblica IPresentationElementWrapperFactory
Interfaccia pubblica 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.
Interfaccia pubblica IShape una 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 composti da altre forme.Ad esempio, una forma di classe contiene le forme per ogni attributo e operazione.Le forme dispongono di proprietà grafiche come colore e posizionano.
Interfaccia pubblica IShape<T> rappresenta una forma su un diagramma.Si tratta di un sottotipo più fortemente tipizzata di IShape.È specifica di un tipo di elemento del modello particolare T, come IClassifier.È possibile assegnare qualsiasi IShape <e> dove E è un sottotipo T, ad esempio IClass.
Interfaccia pubblica IUseCaseDiagram Rappresenta un diagramma caso di utilizzo UML, in cui vengono visualizzati i casi di utilizzo, gli attori e i sistemi.Il diagramma non fa parte del modello UML.Contiene oggetti di IShape che rappresentano visualizzazioni degli elementi del modello.Ogni elemento del modello, ad esempio un caso di utilizzo, può essere rappresentata da diverse forme, che possono essere in diversi diagrammi.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica SequenceDiagramLayoutKinds