Как сохранить определенные области кода в powerdesigner? - PullRequest
0 голосов
/ 01 мая 2018

У меня есть модель OOM с несколькими классами, которые будут преобразованы в код C ++.

Я хочу, чтобы некоторые разделы (т.е. пользовательские #include s в файлах .cpp) оставались нетронутыми, когда я заново генерирую код из модели. Однако, если я изменю модель и сгенерирую код снова, это определит и включает, будут потеряны.

Ничего не нашел, глядя на документы на макросы или переменные, которые могут помочь.

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 01 мая 2018

На вкладке Script листа свойств класса имеется вложенная вкладка Imports. Глядя в определение языка объектов, этот атрибут, похоже, нигде не используется.

Мне удалось использовать его, отредактировав шаблон Profile\Class\Templates\Source\includes_cpp в определении языка, добавив %Imports% в конце.

После этого это Imports появляется в сгенерированном источнике:

#include "Class_2.h"
#include "Class_1.h"
MY INCLUDES
...