Personalizzazione di Esplora modelli
È possibile modificare l'aspetto e il comportamento di Explorer per la finestra di progettazione del linguaggio specifica del dominio come indicato di seguito:
Modificare il titolo della finestra.
Modificare l'icona della scheda.
Modificare le icone per i nodi.
Nascondere i nodi.
Modifica del titolo della finestra
Per modificare il titolo della finestra dello strumento di esplorazione generato, selezionare Comportamento esplora risorse in Esplora DSL e quindi nella finestra Proprietà impostare la proprietà Title sul titolo desiderato.
Modifica dell'icona della scheda
Per modificare l'icona della scheda per lo strumento di esplorazione, usare un'icona a 16x16 pixel in un file con estensione bmp. Inserire il file icona nella cartella \DslPackage\Resources\ e quindi modificare il nome del file in ModelExplorerToolWindowBitmaps.bmp. Ad esempio, è possibile modificare il file icona di Visual Studio setup.ico in formato bmp e rinominarlo in DSLLanguageName\DslPackage\Resources\ModelExplorerToolWindowBitmaps.bmp. La finestra di progettazione generata visualizzerà questa icona nella scheda dello strumento di esplorazione quando è ancorata con Esplora soluzioni.
Impostazione di icone personalizzate nei nodi di Explorer
È possibile personalizzare i nodi in Esplora risorse usando le impostazioni dei nodi di Esplora risorse. La procedura seguente illustra come aggiungere un'icona a un nodo.
Per aggiungere un'icona a un nodo di Esplora risorse
Creare una soluzione Strumenti di linguaggio specifici del dominio usando il modello di soluzione Flusso attività.
Inserire un file con estensione bmp contenente un'icona a 16x16 pixel nella cartella Dsl\Resources della soluzione.
In Esplora DSL fare clic con il pulsante destro del mouse su Comportamento esplora risorse e quindi scegliere Aggiungi nuovo nodo Explorer Impostazioni.
Un nodo ExplorerNode Impostazioni viene visualizzato sotto il nodo Impostazioni nodo personalizzato.
Selezionare ExplorerNode Impostazioni e quindi nella finestra Proprietà impostare Classe su Attore.
Impostare Icona da visualizzare sul percorso del file icona.
Trasformare tutti i modelli e quindi compilare ed eseguire la soluzione.
Nella finestra di progettazione generata aprire il diagramma di esempio.
In Esplora risorse dovrebbero essere visualizzati tre nodi Actor con l'icona.
Nota
Se è stata impostata un'icona del nodo per qualsiasi elemento visualizzato nello strumento di esplorazione generato, tutti i nodi di Esplora risorse visualizzeranno l'icona. Se non è stata impostata alcuna icona, i nodi visualizzeranno l'icona predefinita.
Modifica del nome visualizzato in un nodo di Esplora risorse
È possibile modificare la modalità di visualizzazione dei nomi degli elementi del modello in Esplora risorse. Nella procedura seguente viene illustrato come visualizzare il nome dell'attività a cui fa riferimento un commento nel nodo del commento.
Per visualizzare una proprietà
Aprire la soluzione creata nella procedura precedente.
Assicurarsi che il commento faccia riferimento a una sola classe di dominio impostando la molteplicità del ruolo con il nome della proprietà Soggetto su 0..1. Il nome della proprietà deve diventare Subject e il nome della relazione deve diventare CommentReferencesSubject.
In Esplora DSL fare clic con il pulsante destro del mouse su Comportamento esplora risorse e quindi scegliere Aggiungi nuovo nodo Explorer Impostazioni.
Un nodo ExplorerNode Impostazioni viene visualizzato sotto il nodo Impostazioni nodo personalizzato.
Selezionare ExplorerNode Impostazioni e quindi nella finestra Proprietà impostare Classe su Commento.
Fare clic con il pulsante destro del mouse sul nodo Commento e quindi scegliere Aggiungi nuovo percorso proprietà.
Viene visualizzato un nuovo nodo denominato Proprietà visualizzata.
Selezionare Proprietà visualizzata e quindi nella finestra Proprietà fare clic sul campo valore di Path To Property .Select Property, and then in the Properties window, click the value field of Path To Property. Selezionare Commento, quindi CommentReferencesSubject, quindi FlowElement. Il percorso risultante dovrebbe essere simile a CommentReferencesSubject.Subject/! Oggetto.
Nel campo valore di Proprietà selezionare Nome.
Trasformare tutti i modelli e quindi compilare ed eseguire la soluzione.
Nella finestra di progettazione generata aprire il diagramma di esempio.
Disegnare un Connessione or commento tra l'elemento commento e l'elemento Task1 nel diagramma.
Il nodo Explorer deve visualizzare il commento come Task1.
Nascondere i nodi
È possibile nascondere un nodo nello strumento di esplorazione aggiungendone il percorso al nodo Nodi nascosti di Dsl Explorer. La procedura seguente illustra come nascondere i nodi commento .
Per nascondere un nodo di Esplora risorse
Aprire la soluzione creata nella procedura precedente.
In Esplora DSL fare clic con il pulsante destro del mouse su Comportamento esplora risorse e quindi scegliere Aggiungi nuovo percorso di dominio.
Un nodo Percorso di dominio viene visualizzato in Nodi nascosti.
Selezionare Percorso di dominio e quindi nella finestra Proprietà fare clic sul campo valore di Definizione percorso. Selezionare FlowGraph e quindi FlowGraphHasComments. Il percorso risultante dovrebbe essere simile a FlowGraphHasComments.Comments
Trasformare tutti i modelli e quindi compilare ed eseguire la soluzione.
Nella finestra di progettazione generata aprire il diagramma di esempio.
Lo strumento di esplorazione deve visualizzare solo un nodo Actors e non deve visualizzare il nodo Commenti .