Visual Paradigm 中代码和模型之间的同步

Synchronization between code and model in Visual Paradigm

我创建了一个 class 图表,然后通过 Visual Paradigm 生成了他们的代码。

我在生成的 classes 中插入了大量代码,现在我需要更新模型。但为了方便起见,我想通过 Visual Paradigm 执行更新。

如果我更新我的模型,然后生成 classes 并在当前 classes 上替换它们,我将丢失我的代码。

在模型中生成 classes 代码后,如何将我的代码插入模型中以保留和维护它们?

我可以更新 classes 然后通过它们更新模型,但是在模型中更新更简单,我想先更新我的模型然后更新我的 classes 基于新模型和 保留 classes 实现 代码。

已解决 :

在往返过程中,更改将被合并(而不是覆盖),class 文件中的代码将被保留。所以我应该更新模型并在现有文件上开始往返以合并现有模型元素和代码中的新模型元素。

您想更新您的模型以反映在源代码中所做的更改,这意味着更新 类 已经在您的模型中定义,添加新的 类 在您的模型中尚未定义的来源中,删除模型中存在但不再存在于来源中的 类。

所有这些都是“往返”(来自来源),不能与“反向”(来自来源)混淆,后者不会 更新 模型中的元素但是 创建 个元素而不考虑它们是否已经存在于模型中。

看来你可以在 Visual Paradigm 中做到这一点(即使是这样做的方式对我来说也很奇怪,因为从相反的方向开始):

我鼓励您学习如何使用专门为此目的而制作的新专用模型/资源,不要冒险因错误model/sources而破坏您现有的