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. 概念的なもの - リモートマシンからイベントを消費する
- 4. Python 3.1- Grid Simulation概念的な問題
- 5. NHibernateの概念集約的なルート
- 6. 基本的なANTLRの概念
- 7. 概念
- 8. 高度なoopの概念
- 9. Visual Studio - C++プロジェクトからUMLを生成
- 10. SmalltalkコードからUMLクラス図を生成
- 11. C#クラスからUML図を生成
- 12. ScalaソースからUML図を生成
- 13. 概念クラス図
- 14. クラスの概念
- 15. 概念:APIレベルテスト
- 16. インデックスアクセスの概念
- 17. メークファイルの概念
- 18. Java生成とガベージコレクタの概念の明確化?
- 19. EclipseでのSVN分岐(概念的)
- 20. UML図から自動的に生成されたPythonコード?
- 21. UMLコンポジット構造図の "ポート"の概念を定義してください。
- 22. java threadsの概念
- 23. Windowsワークフローランタイムの概念
- 24. C++概念ヘルプ、ポインタ
- 25. UNIXブロックバッファキャッシュの概念
- 26. HTMLセキュリティの概念
- 27. C++スレッドの概念
- 28. Infinityループスライダの概念
- 29. JPAリレーションシップマッピングの概念
- 30. Javaインターフェイスの概念