我有一个使用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. jquery成功概念
- 8. 从vba生成uml
- 9. 在概念数据模型上表示外键是否正确?
- 10. 数据模型概念之间的关系
- 11. 关系数据库概念
- 12. 数据库设计概念
- 13. 数据库编程概念
- 14. 从模型类生成数据库
- 15. 从swagger模型定义生成数据?
- 16. Symfony从模型生成数据库
- 17. 概念模型vs逻辑模型vs规范模型
- 18. 查询概念模型与实体SQL
- 19. MS Entity Framework如何从概念模型映射到CLR类型?
- 20. 从概念类到实现类的UML转换
- 21. 实体框架:“概念模型中的成员不在OSpace中”
- 22. 如何从概念中检索类型?
- 23. 如何在VS2010中从我的UML模型生成C#代码?
- 24. 使用Rational Tools从UML模型生成文档?
- 25. 从Grails领域模型生成UML类图
- 26. 使用开源工具从ArgoUML UML模型生成python代码?
- 27. 开源工具从python代码生成UML行为模型?
- 28. oops概念的类型
- 29. WCF安全模型的概念性概述?
- 30. 概念视图模型/模型验证的应用程序了