UML プロジェクトのクラス ダイアグラムで、属性の型を選択しようとすると、RSA 8 は [型の要素を選択] ポップアップ ボックスから Java と UML のプリミティブ型のみを選択するオプションを提供しています。しかし、非プリミティブ タイプの Java だけでなく、log4j などの他の jar からも選択したいと考えています。どうすればそれを行うことができますか?
1334 次
2 に答える
0
RSA 8 では jar クラスを操作できません。
EclipseUML Omondo で jar ファイルをリバースしました: http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html
于 2011-03-31T22:19:11.173 に答える
0
使用したいタイプ (クラス) を含むソースがある場合は、次のことができます。
- これらのクラスを含む Java プロジェクトを作成します
- 新しい UML プロジェクトを作成します (これらのクラスの UML バージョンを含めるため)。
- モデルにステレオタイプを適用し
modelLibrary
ます (モデルを選択し、[ステレオタイプ] タブをクリックします)Apply Stereotypes...
。 - 新しい変換構成 (Java から UML へ) を作成し、Java ソースを UML に変換します (Java パッケージをソース、UML モデルをターゲットとして)。
次に、元の UML モデル (型を追加するモデル) に戻ります。
- UML モデルを右クリックし、作成したばかりの UML モデル プロジェクトをモデル ライブラリとしてインポートします (
Import Model Library...->Library in Workspace
) 。 - 属性のタイプを選択すると、Java プロジェクトでタイプを検索して使用できるようになります。
UML モデルを Java に変換すると、正しい型とインポート ステートメントで生成されるため、ビルド パスでこれらのクラスを確認するだけで済みます。
于 2011-12-02T02:12:33.087 に答える