conceptual data model
(リレーショナルモデル)はpowerAMC
というデータベースを使って作成しましたが、acceleoを使ってDAOを生成したいのですが、UMLで必要なのはUMLを生成する方法です概念的なデータモデルモデルから?概念的なデータモデルからUMLを生成
答えて
任意のモデルで定義された任意のEMFベースのメタモデルからAcceleoはコードを生成できます。 Eclipse FoundationのUMLプロジェクトでは、EMFに基づいたUMLメタモデルが定義されているため、ユーザーはEMFに基づいてUMLモデルを作成でき、Acceleoはこれらのモデルからコードを生成できます。
他のメタモデルを使用したい場合は、それを行うことができます。したがって、データ構造をより密接に一致させるメタモデルを作成する場合は、自由に行ってください。たとえば、hereは私がScala言語を作成したメタモデルであり、私のジェネレータはこのメタモデルから定義されたモデルを使用してコードを生成しています。このメタモデルを使ってジェネレータの例を見つけることができますhere。この例では、Acceleoジェネレータが私のscalaメタモデル「http://github.com/sbegaudeau/acceleo/scalametamodel/2011/01」で定義されていることがわかります(AcceleoジェネレータがUMLで定義されている標準のUMLメタモデル「http://www.eclipse.org/uml2/3.0.0/UML」を使用しています)、Acceleoでは、このメタモデルの特徴を直接操作することができます(Scalaに精通している場合)。
だからあなたがすることができます:
- は、あなたのコンセプトにマッチするメタモデルを作成
- (あなたのメタモデルデータベースの概念を定義するのインスタンス)EMFモデルを作成し、変換するためにJavaで小さなコンバータを作成データベース内のデータをEMFモデルに保存するだけです。
- あなたのモデルで使用Acceleo :)
よろしく、
ステファンBegaudeau
免責事項:私はAcceleoのリーダーです。
PowerAMCには、UMLのようなオブジェクトではないデータモデルがあります。したがって、UMLに変換することは不可能です。
生成されたデータベースを直接持っている場合は、コードからUMLモデルを作成できますが、データベースモデラーからは作成できません。
- 1. 論理データモデルと概念データモデルの違いは何ですか?
- 2. sqlite概念からcoredata概念へ?
- 3. UML変換で概念クラスから実装クラスへ
- 4. 概念的なhtmlファイルを生成するときにtoc.ymlを参照する
- 5. 概念的なもの - リモートマシンからイベントを消費する
- 6. Excelステートメント論理的概念
- 7. Backbonejsビューバインディングの概念的なフィードバック
- 8. 基本的なANTLRの概念
- 9. NHibernateの概念集約的なルート
- 10. Python 3.1- Grid Simulation概念的な問題
- 11. 概念
- 12. Bokeh概念実証的な効率的な動的プロット更新?
- 13. C++の概念:無効な参照概念
- 14. ERモデル(概念)からリレーショナル(論理) - MySqL
- 15. SmalltalkコードからUMLクラス図を生成
- 16. Visual Studio - C++プロジェクトからUMLを生成
- 17. ScalaソースからUML図を生成
- 18. C#コードからUML図を生成
- 19. C#クラスからUML図を生成
- 20. 高度なoopの概念
- 21. ピボットテーブルの概念
- 22. 概念クラス図
- 23. 概念:APIレベルテスト
- 24. インデックスアクセスの概念
- 25. メークファイルの概念
- 26. クラスの概念
- 27. プレーフレームワークの概念
- 28. UMLデザイナ、UML図からJavaクラスを生成する方法
- 29. EclipseでのSVN分岐(概念的)
- 30. Java生成とガベージコレクタの概念の明確化?