Riferimento alle API per l'SDK di visualizzazione e modellazione di Visual Studio
L'sdk di visualizzazione e modellazione di Visual Studio fornisce la piattaforma su cui linguaggi (DSL) specifici di dominio e gli strumenti UML vengono compilati.
[!NOTA]
Per informazioni sul modello UML che modella l'API, vedere Riferimento API per l'estensibilità di modellazione UML.Per informazioni sulla trasformazione del testo, vedere Personalizzazione della trasformazione del testo T4.
Questa sezione contiene materiale di riferimento per gli spazi dei nomi che hanno nomi che iniziano con “Microsoft.VisualStudio.Modeling„.
Spazio dei nomi |
Contenuto |
---|---|
Classi come ModelElement, la classe base di tutte le classi di dominio definiti in un modello DSL. |
|
Classi che fanno parte di una definizione di modello DSL. |
|
Gli strumenti di misurazione del visualizzatore e di prestazioni dell'archivio modelli. |
|
Classi come ShapeElement, la classe base di tutte le forme definite in un modello DSL. |
|
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement |
Metodi di selezione e di spostamento. |
L'API della finestra di progettazione di definizione DSL. |
|
Classi interne la finestra di progettazione di definizione DSL. |
|
Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement |
Attributi che consentono di estendere la finestra di progettazione DSL ai comandi, movimenti e la convalida. |
Metodi di estensione per ModelElement che implementano l'estensibilità DSL. |
|
Attributi di estensibilità |
|
Consente di rendere le parti di un modello di sola lettura. |
|
Il Modelbus API, che consente di integrati diversi modelli. |
|
La finestra di dialogo che consente agli utenti di accedere a modelli ed elementi per creare riferimenti Modelbus. |
|
Il servizio di selezione. |
|
Framework dell'adattatore Modelbus per Visual Studio. |
|
La finestra di dialogo di selezione che consente agli utenti di accedere a modelli ed elementi per creare riferimenti Modelbus. |
|
L'interfaccia tra DSLs e Visual Studio. |
|
Consente di definire i controlli menu di scelta rapida (contestuale). |
|
Consente di definire vincoli di convalida. |