Sdílet prostřednictvím


Sdílení mezi DSL, linky DSL knihovny pomocí tříd

V Visual Studio vizualizaci a modelování SDK můžete vytvořit neúplné definice DSL, který lze importovat do jiného DSL.To umožňuje faktor společné části podobné modely.

Vytvoření a použití knihoven DSL

Vytvoření knihovny DSL

  1. Vytvoření nového projektu DSL a zvolte šablonu knihovny DSL řešení.

    Jediný DSL projekt bude vytvořen prázdný modelu.

  2. Můžete přidat doménu tříd, vztahy, tvary atd.

    Prvky v knihovně není nutné formuláře vkládání jediného stromu.

    Chcete-li definovat vztah, který lze použít dovozci vytvořit dvě třídy doména a vztah mezi nimi.

    Zvažte nastavení Dědičnost modifikátor tříd domény na Abstract.

  3. Můžete přidat prvky, které definují v aplikaci Explorer DSL, například připojení počítačů.

  4. Můžete přidat vlastní úpravy, které vyžadují další kód, jako je například ověření omezení.

  5. Klepněte na tlačítko transformace všechny šablony.

  6. Projekt sestavte.

  7. Při distribuci DSL používat jiní uživatelé musí poskytnout zkompilovaném sestavení (DLL) a soubor DslDefinition.dsl.Sestavení zkompilovaných můžete najít ve složce podDsl\bin\*

Import knihovny DSL

  1. V jiné definici DSL v DSL Explorer, klepněte pravým tlačítkem myši kořenová třída modem DSL a klepněte na tlačítko Přidat nový Import DslLibrary.

  2. V okně vlastnosti nastavena Cestu k souboru knihovny.Můžete použít relativní nebo absolutní cestu.

    Importované knihovny se zobrazí v Průzkumníku DSL v režimu jen pro čtení.

  3. Importované třídy lze použít jako základní třídy.Vytvoření domény třídy v dovážející DSL a vlastnosti okna, nastavte v Základní třída importované třídy.

  4. Klepněte na převést všechny šablony.

  5. Přidejte do projektu DSL odkaz na sestavení (DLL), vytvořené v rámci projektu knihovny DSL.

  6. Sestavte řešení.

Knihovna DSL můžete importovat jiných knihoven.Při importu do knihovny, jeho dovoz také automaticky zobrazí v aplikaci Explorer DSL.

Viz také

Koncepty

Jak definovat domény specifické pro jazyk