Я использую DSL Tools для Visual Studio 2005.
У меня есть DSL, где в определенный момент я хотел бы создать новую диаграмму, используя пользовательский код.
Пока мне удалось создать новую диаграмму, переписав текущую, уже открытую диаграмму. Код следует:
FEGeneratorDiagram diag = new FEGeneratorDiagram(ThisElem.Store);
diag.Associate(ThisElem);
FEGeneratorDiagram currentDiag = (FEGeneratorDiagram)ThisElem.Store.ElementDirectory.FindElements<FEGeneratorDiagram>(false)[0];
currentDiag = diag;
Но то, что я действительно хотел бы сделать, было бы
чтобы создать новый документ DSL с новым экземпляром FEGeneratorDiagram, а затем продолжить мою логику добавления элементов и настройки свойств.
Любая помощь?