标签: visual-paradigm

警告:Visual Paradigm中没有可用于代码生成的类模型

我在处理我的问题Visual Paradigm project.我创造了一些Java sources,我立即Reverse与他们做了.然后我将类的模型元素拖到类图中.我修改了类图,为这些类添加了一些操作,我尝试更新代码.

但我得到了警告

"There is no class model available for code generation" 
Run Code Online (Sandbox Code Playgroud)

并且Java sources尚未使用新操作进行更新.

有人可以帮我解决这个错误吗?

java code-generation visual-paradigm

59
推荐指数
1
解决办法
1433
查看次数

从Hibernate实体生成er图

我想从Hibernate实体或Hibernate映射生成ER图.我选择了提供此功能的视觉范例工具.如果您知道哪些支持上述功能,我想知道您对视觉范例或其他工具的反馈.

java hibernate visual-paradigm

9
推荐指数
1
解决办法
4374
查看次数

有没有一种方法可以将Visual Paradigm .bak和.vux文件存储在子目录中

我已经有一段时间没有使用Visual Paradigm了,我喜欢这个工具。我唯一烦恼的是它为每个项目生成的文件数量。

我的意思是<project name>.vpp.bak_<number><project name>.vux

有没有办法将它们存储在其他地方(例如子目录)或自动将其删除?

visual-paradigm

8
推荐指数
0
解决办法
632
查看次数

什么是UML中的(python-)模块的等价物

在UML中,似乎没有任何元素相当于python中的模块,或者至少我还没有想到它.

python中的一个模块,由一个.py文件表示,有一个标题,表示导入.它可以包含很多类,所有的类都是在模块命名空间,可以直接相互交谈,并有机会获得该模块已导入的包/模块/班.我怎么能在图中画这个?

更新1:最后,我偶然发现了一个网页,在那里我发现了一些似乎相关的东西......在这个网站上(http://www.alan-g.me.uk/l2p/tutclass.htm)作者说:"混合类和模块"一章:

"......我们可以通过两种方式在UML中以图形方式表示.类的逻辑分组可以使用Package表示,或者我们可以将物理文件表示为组件...."

如果这是正确的,python中的模块就像UML中的一个组件.我仍然试图弄清楚,这是如何工作的(因为UML中的一个组件在我看来与python中的模块不同),以及我可以如何准确地模拟它.

更新2:我正在使用可视化范例社区版(没有它的代码生成功能)对其进行测试.现在,我能够看到,在UML模型中,component-element具有类似文件夹的行为,就像包一样.当我用鼠标在包含在一个组件中的类悬停,我可以看到代表自己的命名空间中的组分i想要的效果,.

现在(如果这是建模的正确方法),我在哪里可以指定,这个模块应该导入哪些其他包/模块/类?当我在视觉范例中选择一个包时,它为我提供了一个导入包的选项.但是当我选择一个组件时,没有提供导入功能.非常感谢提前.

python uml visual-paradigm

6
推荐指数
1
解决办法
2029
查看次数

New Diagram创建新模型

我创建了一个新模型Analysis Model,然后在其中创建了一个新的用例图Simple Uses Cases.

为什么它会自动创建一个名为相同的新模型 - Simple Uses Cases在同一级别Analysis Model

我想了解Visual Paradigm这种行为背后的基本原理.

在此输入图像描述

更新1

我创建了两个用例,每个用例都有一个类型序列图的子图:

在此输入图像描述

为什么这些机型为空(Simple use cases,UseCase sequence diagram,UseCase2 sequence diagram)?他们的用法是什么?为什么它们是在项目的根目录中创建的,无论我创建的图表的深度如何?

uml visual-paradigm

6
推荐指数
1
解决办法
170
查看次数

视觉范例,不能在DCD上使用持久性继承

我试图在DCD上使用视觉范例进行简单的继承.

但是,每次我尝试使用update代码时,它都不会生成该继承中使用的任何类(不生成user,student,bpcoordinator,promotor).它产生的一切都很好.

视觉范例不会抛出任何错误,所以我认为一切都成功但事实并非如此.

用户应该是MappedSuperclass,学生,bpcoordinator,promotor应该是继承自User超类的子类.

DCD

java inheritance persistence uml visual-paradigm

5
推荐指数
1
解决办法
235
查看次数

UML的泛化和实现

我对UML很新,所以我对泛化和实现有一些疑问.我正在模拟电子微控制器的行为,我需要从UML描述生成C++代码.

据我所知,一个 实现了一个接口,这意味着它可以提供一个接口的实现.甲一般化关系可以两个类之间存在.在这种情况下,派生类继承基类的所有成员,并获得对公共成员和受保护成员的访问权限.

这是我的问题(我使用Visual Paradigm作为建模工具).我们假设我们有一个微控制器的模块,即Timer.我们有一组我们可以执行,说的操作initTimer(),startTimer(),stopTimer()等等.实际上这些函数定义了一种API.我们可能有不同类别的Timer,比方说TimerA,TimerB,TimerC继承(或实施?)所有的引用操作.这张照片可能会使情景更加清晰.[C]表示分类器.

                        +----------------------------------+   
                        |              <<SW>>              |
                        |           <<Singleton>>          |
         +--------------|              TimerA              |
         |              +----------------------------------+
         |              | -instance : TimerA* = null [C]   |
         |              | -instanceFlag : bool = false [C] |
         |              | -moduleAddress const = 0x0010    |
         |              +----------------------------------+
         |              | -TimerA()                        |
         V              | +getInstance() : TimerA* [C]     |
+---------------+       +----------------------------------+
| …
Run Code Online (Sandbox Code Playgroud)

uml code-generation class visual-paradigm generalization

5
推荐指数
1
解决办法
8818
查看次数

关联结束时点的含义是什么?

我使用Visual Paradigm反转了一些Java代码来获取uml类图.该图显示了一端与小黑圈的关联,这是我以前从未见过的.

图片

它绝对不是一个组合而不是遏制!任何人都可以向我解释一下,这是什么样的联想?

这是相关的代码:

public class DataAdapter extends RecyclerView.Adapter<DataAdapter.ViewHolder> {
    public static final String TAG = DataAdapter.class.getSimpleName();

    private static Context mContext;
    private ArrayList<DataClass> mData;
    private static OnItemClickListener<DataClass> mListener;

    public static class ViewHolder extends RecyclerView.ViewHolder {}

    public DataAdapter(Context context, ArrayList<DataClass> data) {}

    public void setOnClickListener(OnItemClickListener listener) {}

    @Override
    public int getItemCount() {}

    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {}

    @Override
    public void onBindViewHolder(ViewHolder holder, int position) {}
}

public interface OnItemClickListener<T> {
    public void onItemClick(T item);
}
Run Code Online (Sandbox Code Playgroud)

uml visual-paradigm

5
推荐指数
1
解决办法
731
查看次数

如何将任何 UML/XMI 文件导入 StarUML?

我正在尝试导入我在名为 Visual Paradigm 的程序中设计的 UML 图表(来自 C++ 项目)。

这个程序允许我以各种格式保存 UML 图

图片)

当我选择 XMI 格式(由 StarUML 通过扩展支持)时,它允许我选择 XMI 版本来保存文件

图片

当我尝试在 StarUml 中导入文件时出现问题:当我尝试加载来自 VP 的 XMI 文件(我尝试了每个版本)时,它显示“加载文件失败”;

图片

另一方面,如果我将图表保存为 UML2 格式,然后尝试打开它,StarUML 将什么也不做。

你有什么建议来解决这个问题吗?

这是一个 zip 存档,其中包含另一个更简单的项目,其中包含 Visual Paradigm 生成的源代码和 XMI 文件(不同版本):Project.rar

documentation uml staruml xmi visual-paradigm

5
推荐指数
1
解决办法
952
查看次数

Visual Paradigm子活动图图标

在UML活动图中,表示子活动图的动作可以用"三叉戟"图标发出信号,如下图所示:

在此输入图像描述

我使用Visual Paradigm作为UML编辑器,我需要在一些活动图中使用这个图标.但我还没有意识到我是如何做到的.

在此先感谢任何帮助者.

uml activity-diagram visual-paradigm

4
推荐指数
1
解决办法
3946
查看次数