9

ここでPapyrus をインストールします。では、Papyrus を使用してコードを生成するにはどうすればよいでしょうか。

4

7 に答える 7

5

Eclipse モデリング環境 (Papyrus、TopCased など) で UML モデルからテキスト アーティファクトを生成するには、MOF モデルからテキストへの変換言語のEclipse 実装であるAcceleoを使用する必要があります。これは、モデルからテキストへのOMG 標準言語です。変換。これは非常によくできたテクノロジですが、特にMOFとモデル駆動型アーキテクチャを知らない場合は、慣れるまでに時間がかかる場合があります。

QVT は別の OMG 言語ですが、その目的はモデルからモデルへの変換です (モデルからテキストへの変換ではありません)。したがって、それはあなたの質問に対する正しい答えではありません。

于 2011-09-05T08:16:59.723 に答える
5

UML から Java コードを生成するには、以下の手順に従います。

  1. New Project->EMF Project Press Next
  2. プロジェクト名を与える
  3. Model Importer ページで、UML モデルを選択し、[次へ] をクリックします。
  4. Papyrus を使用して作成された UML モデルを選択します。[次へ] をクリックします。
  5. パッケージ選択ページで、すべてのルート パッケージを選択します。
  6. 完了をクリックすると、genmodel が生成されます。
  7. genmodel を使用して Java コードを生成します。

この情報がお役に立てば幸いです。

于 2013-07-02T05:21:26.253 に答える
0

Papyrusはモデリング用のEclipseルギンです。モデル変換を行うには、追加のEclipseプラグインを使用する必要があります。他の回答では、チュートリアルへのリンクを見つけることができます。それらの最初のものは、QVToを使用する必要があることを示しています。

資力:

于 2011-08-20T16:05:55.873 に答える
0

Papyrus Java Classes Generatorをインストールする必要があります。

  1. ヘルプ --> 新しいソフトウェアのインストール
  2. 連携: http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/mars
  3. グループアイテムをカテゴリ別に確認する
  4. 利用可能なソフトウェアの最新バージョンのみを表示するにチェックを入れます
  5. パピルスJavaをチェック
  6. 次へ --> 利用規約に同意する
  7. 終了

今、あなたの model.di で:あなたのクラスを右クリックしてください - > Java - > Javaコードを生成してください。そして、あなたは完了です!

于 2016-09-07T15:54:00.160 に答える
0

Papyrus で作成された UML ダイアグラムからコードを生成するには、Papyrus の実行構成を作成する必要があります。

詳細とデモ ビデオは、次のリンクにあります。

于 2012-05-15T10:51:33.010 に答える
0

これらはあなたを助けることができます。

パピルスのチュートリアル

于 2011-08-20T12:07:27.367 に答える
-3

クラス図からコードを取得したとしても、このコードは非常に汚れていてまったく使用できないため、Java では機能しません。

このツールは、Java コーディングをまったく行ったことのないモデラーによって作成されたようです :-)

于 2011-08-22T08:25:14.787 に答える