我有一个使用powerAMC
为我的数据库创建的conceptual data model
(关系模型),但我想用它生成DAO,因为我需要它在UML中,有没有一种方法可以生成UML从概念数据模型模型?从概念数据模型生成UML
0
A
回答
2
Acceleo可以从生成代码定义为任何基于EMF的元模型。 Eclipse Foundation的UML项目定义了基于EMF的UML元模型,以便用户可以基于EMF创建UML模型,并且Acceleo可以从这些模型生成代码。
如果你想使用另一个元模型,你可以这样做,所以如果你想创建一个更接近你的数据结构的元模型,可以随意这样做。例如,您可以看到here我创建的Scala语言元模型,我的生成器使用从此元模型定义的模型生成代码。你可以找到一个使用这个元模型的发电机的例子here。你可以在这个例子中看到Acceleo生成器是在我的scala元模型“http://github.com/sbegaudeau/acceleo/scalametamodel/2011/01”上定义的(与在UML上定义的Acceleo生成器相反,使用标准的UML元模型“http://www.eclipse.org/uml2/3.0.0/UML”),我可以在Acceleo中直接处理这些元模型中的一些概念,如特征(如果您熟悉Scala)。
因此,您可以:
- 建立一个满足你概念的元模型
- 在Java中创建一个小的转换器来创建一个EMF模型(你的元模型定义你的数据库的概念的情况下),然后变换将数据库中的数据添加到您只需保存的EMF模型中。
- 使用Acceleo与您的模型:)
问候,
斯特凡Begaudeau
免责声明:我Acceleo的领导者。
0
PowerAMC有一个不像UML这样的对象的数据模型。因此不可能将其转换为UML。
如果您有直接生成的数据库,那么您可以从代码创建UML模型,但不能从数据库建模师创建。
相关问题
- 1. 与约束概念模型
- 2. 概念类型中的成员数
- 3. 如何从关系模型生成UML类模型?
- 4. 生成从UML
- 5. 逻辑数据模型和概念数据模型有什么区别?
- 6. 找不到概念模型类型
- 7. 数据视图概念/库/模式?
- 8. jquery成功概念
- 9. 从vba生成uml
- 10. 在概念数据模型上表示外键是否正确?
- 11. 查找表应包含在概念数据库模型中吗?
- 12. 数据模型概念之间的关系
- 13. 数据库设计概念
- 14. 关系数据库概念
- 15. 数据库编程概念
- 16. 概念模型vs逻辑模型vs规范模型
- 17. 从模型类生成数据库
- 18. DOCTRINE:从Mysql数据库生成模型
- 19. Symfony从模型生成数据库
- 20. 从swagger模型定义生成数据?
- 21. Django从数据库生成模型
- 22. 查询概念模型与实体SQL
- 23. 一组关系的概念模型
- 24. 空概念模型中的UDF检查?
- 25. AR模型中的概念问题
- 26. 更新实体框架概念模型
- 27. MS Entity Framework如何从概念模型映射到CLR类型?
- 28. 为搜索到的文章生成概念和概念图的工具
- 29. 从概念类到实现类的UML转换
- 30. UML类图中的类是否总是转换为概念数据模型中的实体?