Sdílet prostřednictvím


Přizpůsobení Průzkumníka modelů

Vzhled a chování průzkumníka pro návrháře jazyka specifického pro vaši doménu můžete změnit následujícím způsobem:

  • Změňte název okna.

  • Změňte ikonu karty.

  • Změňte ikony pro uzly.

  • Skryjte uzly.

Změna názvu okna

Chcete-li změnit název okna vygenerovaného průzkumníka, vyberte chování průzkumníka v průzkumníku DSL a potom v okně Vlastnosti nastavte vlastnost Název na požadovaný název.

Změna ikony karty

Pokud chcete změnit ikonu karty průzkumníka, použijte ikonu 16x16 pixelů v souboru .bmp. Vložte soubor ikony do složky \DslPackage\Resources\ a změňte název souboru na ModelExplorerToolWindowBitmaps.bmp. Můžete například změnit soubor ikony visual studio setup.ico na formát .bmp a přejmenovat ho na DSLLanguageName\DslPackage\Resources\ModelExplorerToolWindowBitmaps.bmp. Vygenerovaný návrhář zobrazí tuto ikonu na kartě průzkumníka, když je ukotven spolu s Průzkumník řešení.

Nastavení vlastních ikon na uzlech Průzkumníka

Uzly v Průzkumníku můžete přizpůsobit pomocí nastavení uzlu průzkumníka. Následující postup ukazuje, jak přidat ikonu do uzlu.

Přidání ikony do uzlu průzkumníka

  1. Pomocí šablony řešení toku úloh vytvořte řešení Language Tools specifické pro doménu.

  2. Vložte soubor .bmp, který obsahuje ikonu 16x16 pixelů ve složce Dsl\Resources v řešení.

  3. V DSL Explorer klepněte pravým tlačítkem myši Chování Průzkumníka a potom klepněte na tlačítko Přidat nový uzel Průzkumník Nastavení.

    Uzel ExplorerNode Nastavení se zobrazí pod uzlem Vlastní uzel Nastavení.

  4. Vyberte ExplorerNode Nastavení a potom v okně Vlastnosti nastavte Třídu na Actor.

  5. Nastavit ikonu pro zobrazení na cestu k souboru ikony.

  6. Transformujte všechny šablony a pak sestavte a spusťte řešení.

  7. Vygenerovaném návrháři otevřete ukázkový diagram.

    Průzkumník by měl zobrazit tři uzly objektu Actor , které mají vaši ikonu.

Poznámka:

Pokud jste nastavili ikonu uzlu pro libovolný prvek, který se zobrazí vygenerovaném průzkumníku, zobrazí se ikona všech uzlů průzkumníka. Pokud není nastavená žádná ikona, uzly zobrazí výchozí ikonu.

Změna názvu zobrazeného v uzlu Průzkumníka

Způsob zobrazení názvů prvků modelu v Průzkumníku můžete změnit. Následující postup ukazuje, jak zobrazit název úlohy , na kterou odkazuje komentář v uzlu komentáře.

Zobrazení vlastnosti

  1. Otevřete řešení, které jste vytvořili v předchozím postupu.

  2. Ujistěte se, že komentář odkazuje pouze na jednu třídu domény nastavením násobnosti role s názvem vlastnosti Předměty na 0..1. Název vlastnosti by se měl stát Subject a název relace by se měl stát CommentReferencesSubject.

  3. V DSL Explorer klepněte pravým tlačítkem myši Chování Průzkumníka a potom klepněte na tlačítko Přidat nový uzel Průzkumník Nastavení.

    Uzel ExplorerNode Nastavení se zobrazí pod uzlem Vlastní uzel Nastavení.

  4. Vyberte ExplorerNode Nastavení a potom v okně Vlastnosti nastavte třídu na Komentář.

  5. Klikněte pravým tlačítkem myši na uzel Komentář a potom klikněte na přidat cestu k nové vlastnosti.

    Zobrazí se nový uzel s názvem Zobrazená vlastnost.

  6. Vyberte Zobrazenou vlastnost a potom v okně Vlastnosti klikněte na pole hodnoty vlastnosti Cesta k vlastnosti. Vyberte Komentář, pak CommentReferencesSubject a pak FlowElement. Výsledná cesta by měla vypadat podobně jako CommentReferencesSubject.Subject/! Předmět.

  7. V poli hodnota vlastnosti vyberte Název.

  8. Transformujte všechny šablony a pak sestavte a spusťte své řešení.

  9. Vygenerovaném návrháři otevřete ukázkový diagram.

  10. Nakreslete komentář Připojení or mezi elementem komentáře a elementem Task1 v diagramu.

    Uzel Průzkumníka by měl komentář zobrazit jako Úkol1.

Skrytí uzlů

Uzel v průzkumníku můžete skrýt přidáním jeho cesty k uzlu Skryté uzly v Průzkumníku DSL. Následující postup ukazuje, jak skrýt uzly komentáře .

Skrytí uzlu průzkumníka

  1. Otevřete řešení, které jste vytvořili v předchozím postupu.

  2. V dsl Explorer klepněte pravým tlačítkem myši Explorer Chování a potom klepněte na tlačítko Přidat novou cestu k doméně.

    V části Skryté uzly se zobrazí uzel Cesta k doméně.

  3. Vyberte Cestu k doméně a potom v okně Vlastnosti klikněte na pole hodnoty definice cesty. Vyberte FlowGraph a pak FlowGraphHasComments. Výsledná cesta by měla vypadat podobně jako FlowGraphHasComments.Comments.

  4. Transformujte všechny šablony a pak sestavte a spusťte své řešení.

  5. Vygenerovaném návrháři otevřete ukázkový diagram.

    Průzkumník by měl zobrazit jenom uzel Actors a neměl by zobrazovat uzel Komentáře .