【问题标题】:Synchronization between code and model in Visual ParadigmVisual Paradigm 中代码和模型之间的同步
【发布时间】:2020-07-10 08:12:23
【问题描述】:

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

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

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

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

我可以更新类,然后通过它们更新模型,但是在模型中更新更简单,我想先更新我的模型,然后根据新模型更新我的类并保持类实现 代码也是如此。

已解决

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

【问题讨论】:

标签: uml class-diagram visual-paradigm


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-09
    相关资源
    最近更新 更多