Синхронизация кода и модели в Visual Paradigm - PullRequest
2 голосов
/ 10 июля 2020

Я создаю диаграмму классов, а затем генерирую их код с помощью Visual Paradigm.

Я вставил много кода в сгенерированные классы, и теперь мне нужно обновить модель. но я хотел бы для простоты выполнить обновление через Visual Paradigm.

если я обновлю свою модель, а затем сгенерирую классы и заменю их на текущие классы, я потеряю свои коды.

как я могу вставить мой код в модели, чтобы сохранить и поддерживать их после создания кода классов в модели?

Я мог бы обновить классы, а затем обновить модель по ним, но обновление в модели более простое, и я хочу обновить свои модель, а затем обновите мои классы на основе новой модели и сохраните реализацию классов коды.

решено :

в оба конца, изменения будут объединены (не перезаписаны) и коды в файле класса будут сохранены. поэтому я должен обновить модель и начать обход существующего файла, чтобы объединить новый элемент модели с существующим элементом модели и кодами.

1 Ответ

2 голосов
/ 10 июля 2020

Вы хотите обновить вашу модель, чтобы отразить изменения, сделанные в источниках, то есть обновить классы, уже определенные в вашей модели, добавить новые классы в источники, еще не определенные в вашей модели, удалить классы, существующие в модель, но больше не присутствует в источниках.

Все это «обратный путь» (из источников), который не следует путать с «обратным» (из источников), который не обновляет элементов в модели, но создает элементов без учета того факта, что они уже существуют или нет в модели.

Кажется, вы можете сделать это в Visual Paradigm (даже способ сделать мне кажется странным, потому что начало с реверса):

Я рекомендую вам научиться использовать новую выделенную модель / источники, созданные только для этой цели, чтобы не рисковать разрушить вашу существующую модель / источники из-за ошибки

...