2017-01-06 13 views
1

私はumlモデリングの新しいJava開発者です。私は、UMLだけを使用してアプリケーションサーバーに展開可能な完全なWebアプリケーション(バックエンド+ db + jms +セキュリティ+ ui)を作成したいと考えています。メタモデリングが本当に何であるか分からなかったにもかかわらず、私はUmbrello、ビジュアルパラダイム、エミッションEMFを使い始めました。 私はomgのxmi標準についてちょっと読んだことがあります。 xmiファイルを用意して、Javaコードの生成方法を理解できませんでした。たとえば、Eclipse EMFは「奇妙な」Javaコードを生成します。 私自身のxmiパーサーを作成する必要がありますか?umlを使ったJavaプログラミング

答えて

2

私は自分のxmiパーサーを書く必要がありますか?

1

EclipseのEMF発生装置は、モデルを保存してロードするためのコードを生成しますので、あなた自身のパーサーやシリアライザを記述する必要はありません。

  • モデル:モデルは、モデルのインスタンスを作成するために、すべてのエンティティ、パッケージや工場が含まれてい

    EMFを使用すると、定義されたモデルのための4つの異なるプラグインの最大値を生成することができます。

  • 編集:編集プラグインには、UIでモデルを表示するプロバイダが含まれています。たとえば、プロバイダは、アイコンと名前を示すエンティティを表示するために使用できるすべてのモデル要素のラベルを提供します。
  • エディタ:エディタプラグインは、モデルのインスタンスを作成および変更するための生成されたサンプルエディタです。
  • テスト:テストプラグインには、モデルのテストを書き込むためのテンプレートが含まれています。

これは、EMFのヘルプが必要な場合には、いい記事です。 EMFに関して、Eclipse開発者が知っておくべきことは何ですか。 http://eclipsesource.com/blogs/tutorials/emf-tutorial/

関連する問題