Android Studio(IntelliJ Idea)でクラス図(UML)を生成する方法


139

このリンクを検索して見つけましたが、Ctrl+ Alt+ Shift+ Dが機能しません。

また、ダイアグラムとUMLに関するアクションを見つけるためにfind Action Ctrl+ Shift+ Aを使用しましたが、何も見つかりませんでした。

はUMLプラグイン検索しましたが、それらのほとんどは新しいバージョンのintelliJでは動作しませんでした(コメントを読んだだけなので、試しませんでした)。


2
UMLモデリング機能はUltimateエディションでのみ利用可能で、Communityエディションでは利用できないことに気付きました。jetbrains.com
idea /

回答:


106

Android Studioでクラス図を生成できる無料のプラグインを見つけました。これはSimpleUMLと呼ばれます

Android Studio 2.2以降を更新 するプラグインをインストールするには、この回答の手順に従ってくださいhttps : //stackoverflow.com/a/36823007/1245894

Mac上のAndroid Studioの古いバージョンAndroid Studio-> Preferences->に移動しますPlugins

Windowsの場合:Android Studio-> File-> Settings->に移動します。Plugins

SimpleUMLCEをクリックしBrowse repositories...て検索します (CEはCommunity Editionを意味し、これはAndroid Studioのベースとなっています)。

インストールして再起動すると、視覚化するクラスを含むフォルダーを右クリックして、を選択できますAdd to simpleUML Diagram

それでおしまい; あなたはあなたのコードから生成された豪華なクラス図を持っています!


41
リポジトリでSimpleUMLCEが見つかりません。削除されましたか?
アポストロフィックス'25年

3
そして、ほぼ6年間更新されていません-死んでいるように見えます。
トム

5
視覚化したいクラスを含むフォルダーを右クリックして選択するAdd to simpleUML Diagramと、空の図が表示されました。印象的です。
Nom1fan 2016

1
動作しなくなりました。回答を編集してAS 2.xのソリューションを提供する必要があります
octohedron

1
SimpleUMLCEはリポジトリブラウザに存在しません。
IgorGanapolsky 2017年

93

Android StudioでsimpleUMLを使用し、SimpleUMLの実行に問題がある場合。

最初にこちらからsimpleUML jarをダウンロードしてくださいhttps://plugins.jetbrains.com/plugin/4946-simpleumlce

次の手順に従ってください。

ステップ1:

ファイルをクリックし、設定に 移動します(ファイル→設定)

ステップ2 左パネルからプラグイン

選択し、ディスクからプラグインをインストールをクリックします


1]

ステップ3: SimpleUML jarファイルを

見つけて選択します。

2]

ステップ4:

Android Studioを再起動します(ファイル→キャッシュの無効化/再起動→再起動のみ)

ステップ5:

再起動後、パッケージ名右クリックして [ 新しい図]または[ シンプルUML図に追加]→ [ 新しい図]を選択します。

3

ステップ6:

ファイル名を設定してUMLファイルを作成します。NewDiagramという名前で作成しました

ここに画像の説明を入力してください ステップ7:

次に、パッケージ名右クリックして、作成したファイルを選択します。私の場合、それはNewDiagramでした

ここに画像の説明を入力してください

ステップ8:

すべてのファイルは互いに積み重ねられます。ドラッグアンドドロップして階層を設定するだけです。

ここに画像の説明を入力してください

以下のように、これらのクラスをドラッグできます

ここに画像の説明を入力してください


9
200 ++スタッククラスを自動配置する方法はありますか?
Ewoks

12
実際に見つけたところです。アイコンの2番目の列の下から2番目にある灰色のアイコンがあり、これは自動レイアウトを行い、見た目では無効になりません。「トグル-自動レイアウト」。
Ewoks

1
参考までに、AS(Android 2.3)が再起動せずに2回(AS 2.3)インポートする必要がありましたが、閉じた(シャットダウン)だけでした。私はもう一度試してみました(上記のインポート手順を実行した)。
James Nelson

1
OK、それは素晴らしい働きですが、長いクラスのメンバー/メソッド名を省略しているため、名前を推測するのが困難です。メンバー/メソッド名の最後にある3つのドットを修正する方法はありますか?
ブルーウェア

1
こんにちは@farhangdon、私は解決策を見つけました。IntelliJ UltimateエディションをインストールしUML Class Diagram、クラス/パッケージを選択してその優れた購入を使用し、右クリックしてオプションUML Class Diagramを選択し、関連ボタンをトリガーして、クラスの依存関係、親、関係を表示します。IntelliJに感謝します。引き続き使用する場合は、ライセンスの購入も検討してください。
ブルーウェア

21

私はなんとかそれをすることができました。上記のMichal Rowickiで参照されているすべての手順を実行します。

  1. Visual Paradigmソフトウェアを開きます。
  2. 新しいプロジェクトを作成する
  3. 上のToolsバーに、Java言語(またはその他)のドロップダウンメニューからCode 選択するオプションがあります。Instant Reverse...
  4. プロジェクトが配置されているアプリケーションフォルダーを選択して、プロジェクトに追加します(完全なフォルダーアプリケーションを選択しました)。
  5. これで、アプリケーションがクラスリポジトリの左側のペインに表示されます。
  6. 次に、追加したプロジェクトを右クリックし、Reverse to new class diagramを選択するだけです。
  7. パッケージをクラス図に含めるか、プロジェクトのクラス図のみを含めるかを選択します

次に、画面に表示され、必要に応じてカスタマイズします

ただし、Android Studioのプラグインが必要だったかどうかはわかりませんが、それは私にとってはうまくいきました。


2
言及されたプラグインなしでこれを試してみましたが、機能しています。インストールする必要はありません。
Patrik Fuhrmann、2015

1
ステップ7の後は何も起こりません
Matteo

18
  1. タイプCtrl+ Alt+ S(または環境設定にアクセスしてください)
  2. [プラグイン]タブに移動し、[リポジトリの参照]ボタンを押します
  3. 探す:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. インストールしてください。

適切なソフトウェアをインストールする必要があります。これで問題なく動作するはずです。

UMLクラス図はUltimateエディションでのみ使用できると思います。

UML図を表示するには、特定のクラスで右マウスボタンをクリックします->図->図を表示...または、エディターでCtrl+ Alt+ Shift+をクリックしますU。ドラッグアンドドロップでダイアグラムに新しいクラスを追加できます。ウィンドウの上部で、さらにオプションを選択できます。UMLを保存するには、保存アイコンをクリックするだけです。


2
追加済みです。しかし、私はそれを使用する方法がわかりません。私はまた多くのキーワードで検索してみます。例:視覚パラダイムsde for intellijの例、使用方法、ユーザーマニュアルなど
UmAnusorn

1
Visual Paradigm SDE(コミュニティエディション)をダウンロードしようとしていますが、IntelliJサポートバージョンではないため、Android Studioに統合できません
UmAnusorn

2
私はこれをダウンロードしました:plugins.jetbrains.com/plugin/download?pr= & updateId=1149そしてこれ:visual-paradigm.com/download/vpuml.jsp ? edition=ce ..しかし、それをどのように使用しますか?
Paschalis 2013

1
@MichalRowickiでは、インストール後にAndroid StudioでVisual Paradigmをどのように使用するのでしょうか。
IgorGanapolsky 2014年

5
では、StudioのUML図はまだサポートされていませんか?
ジョンシェリー2014

18

[ファイル]-> [設定]-> [プラグイン]-> [リポジトリの参照]に移動してインストールできるCode Irisがあり、Code Irisを見つけて選択します。再起動すると、新しい[コードアイリス]タブが表示されます。


素敵な解決策!これが最良の解決策であることを確認するために、あなたの解決策を試してみます。
UmAnusorn 2016

4
インストール後、Android Studioは使用できなくなります。:S
Ewoks

@ w3officefb接続が生成されます。[ダイアグラムの作成/更新]をクリックして、3つのビューのいずれかを選択します。

@Ewoks私はAndroid Studio 2.1を使用していますが、私にとっては問題なく動作するようです:/

5
プラグインをインストールした後、AS 3.5が開かない。
Rohan Kandwal

14

更新24.3.2016

2015年9月8日に作成されたVP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/からこのガイドを見つけました。

知っておくべきこと-VPをAndroidスタジオ(私の場合1.5.1)に統合することが可能になりました。インストールの前に、Android Studio 設定バックアップすることを忘れないでください(WindowsのUsers%userName / .AndroidStudioX.Xで確認できます)。

私はそれを動作させようとしていましたが、作成されたvpプロジェクトには図が含まれていませんでした。たぶん他の誰かがもっと幸運になるでしょう。


私はこのマニュアルhttp://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.htmlを使用してAndroid Studioでビジュアルパラダイムを機能させていましたが、2のアクションで3のダイアログが呼び出されませんでした。それで、私はビジュアルパラダイムサポートに助けを求めました、そして彼らはAndroid Studio統合現在サポートされていないと答えました。

2015年4月17日のビジュアルパラダイムからの返信:

お問い合わせいただきありがとうございます。現時点で標準のIntelliJ IDEAとの統合のみがサポートされており、Android Studioとの統合はサポートされてい ません。今後のリリースでサポートすることを検討する可能性があります。このトピックに関する更新があり次第、投稿し続けます。ご不明な点がございましたら、お気軽にお問い合わせください。

この投稿は削除されたので、より明確にするように努めます。

そのため、以前の回答は誤解を招くものであり、役に立たないと見なしてます。したがって、他の人がそれを機能させるために時間を失う前に、それを知ることは重要です。


おかげで私はそれを機能させるために時間を費やしてしまったので、他の代替手段を知っていますか?ほとんどすべてがミスリーディングオプションのビジュアルパラダイムプラグイン
Pedro Teran

こんにちはペドロ、今のところ-私はいくつかのUMLソリューションを試しましたが、私が好きなソリューションはありません。VPが実装されるか、誰かが何か便利なものを思いつくまで、VPを待つ必要があるでしょう。あなたがこの答えが正しいことで他の人がそうではない場合は、投票してください。これは、この時間の完全なウエ​​スト体験を他の人が経験しないようにするのに役立ちます。ありがとうございました。
sonavolob 2015

8

解決:

  1. ビジュアルパラダイムを実行する
  2. 以下のようにして、ステップ4でAndroid Atudioディレクトリをポイントします。

ここに画像の説明を入力してください

  1. Android Studioを開き、プロジェクトを右クリックします

ここに画像の説明を入力してください


2
すばらしい-次のステップは何ですか?
nurnachman 2015年

nurne次のステップを理解しましたか?
Yuval Levy

1

私はandroid studio 2+で開発しています。

クラス図を作成するために、私は次のことを行いました:-「ObjectAid UML Explorer」をEclipseのプラグインとしてインストールします(私の場合、Android sdkのlunaですが、より新しいバージョンでも動作します)... eclipseマーケットプレイスに移動して、「ObjectAid UML Explorer」を検索します」検索結果のさらに下にあります。Eclipseのインストールと再起動後...

空のandroidまたはwhat-ever-java-projectをEclipseで開きます。次に、プロジェクトエクスプローラーで空のEclipseプロジェクトを右クリックし、[ビルドパス]を選択してから、ANDROID STUDIO SRC PATHをEclipse Androidプロジェクトにリンクします。エラーがあってもかまいません。もう一度eclipse-androidプロジェクトを右クリックして、次を選択します。フィルタータイプ「クラス」で新規作成すると、オプション「クラス図」が表示されるはずです...選択して構成します... pngもの、可視性など。 ANDROID STUDIOプロジェクトクラスを開いているダイアグラムにドラッグアンドドロップ->出来上がり:)

hth

私は日食を開きます(ルナですが、それは問題ではありません)。
インストールされている「ObjectAid UML Explorer」を取得しました。Eclipse プロジェクトの空のAndroidプロジェクトを開きます。


申し訳ありませんが、最後の2行は誤りです
more.code

0

簡単なプログラムStarUMLを使用できます。試用版は無制限であり、ほとんど何でもできます。

インストールが完了すると、ソースコードを貼り付けるだけで、UMLダイグラムを大量に生成できます。クラス図はその1種類にすぎません。(Java言語だけでなく、C#、C ++なども理解できます)

PSプログラムは、プログラムのコーディングを開始する前に建築図を描くのに最適です。


1
ただし、Android Studioの外部で使用する必要があります。手動で作成します。クラスモジュールの作成が完了するまでに、コードで変更されているはずです。優れたソリューションは、これらのグラフを自動生成します。
ポートフォリオ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.