2017-12-10 6 views
0

Papyrusモデルでは、ユースケースダイアグラム(これは非常にシンプルで約5つのユースケースを含む)をクリックし、「デザイナー - > Javaコードの生成」を選択しました。応答でユースケースダイアグラムからコードを生成すると、たくさんの空のクラスが作成される

は、私は何が起こっている

などなど「Aaixixnrpr」、「Aclywqwwlr」、など奇妙な名前を持つ、空のクラスの何百も含まれているそれぞれの新しいパッケージの数百人を、...得ましたか

答えて

1

Papyrus SWデザイナは、「ユースケース」要素に対して特定のコード生成をサポートしていません。つまり、UMLクラスとしてのアクタまたはユースケースを扱います。これは、操作/不透明な振る舞いを追加しない限り、空のJavaクラスを作成することを意味します。 しかし、Javaコードジェネレータは、モデルにない要素のクラスを作成すべきではありません。モデルエクスプローラで "Aaixixnrpr"のような要素がモデルに存在しないことを二重に確認できますか?

どのバージョンをお使いですか? (Eclipse酸素でこのupdate siteからバージョン1.0.5を使用することをお勧めします)。 Btw、このような質問にはPapyrus forumを使用することをおすすめします。

+0

実際、Aaixixnrprと他のすべてのクラスがモデルに表示されます。彼らはどうやってそこに着いたのか分かりません。私は確かにそれらを作成していない! –

関連する問題