Как создать диаграмму классов (UML) в Android Studio (IntelliJ Idea)

Я попытался найти и нашел это ссылке, а Ctrl+Alt+Shift+D не работает.

Я также использую find Action Ctrl+Shift+A чтобы найти действие о диаграмме и uml, но ничего не нашел.

Я тоже поиск плагина uml, но большинство из них не работали с новой версией intelliJ (я не пытался это я просто прочитал комментарий).

9 ответов


Я нашел бесплатный плагин, который может генерировать диаграммы классов с Android studio. Это называется SimpleUML.

Обновление Android Studio 2.2+: Чтобы установить плагин, следуйте инструкциям в ответ: https://stackoverflow.com/a/36823007/1245894

более старая версия Android Studio На Mac: перейти к Android Studio ->Preferences ->Plugins

в Windows: перейдите в Android Studio ->File ->Settings -> Plugins

нажать на кнопку Browse repositories... и ищите SimpleUMLCE (CE означает Community Edition, это то, на чем основана Android studio).

установите его, перезагрузите, затем вы можете щелкнуть правой кнопкой мыши по папке, содержащей классы, которые вы хотите визуализировать, и выбрать Add to simpleUML Diagram.

вот и все, у вас есть причудливая диаграмма классов, сгенерированная из вашего кода!


для тех, кто хочет использовать simpleUML в Android Studio и имеет проблемы при запуске SimpleUML.

сначала загрузите simpleuml jar отсюда https://plugins.jetbrains.com/plugin/4946-simpleumlce

теперь выполните следующие действия.

Шаг 1:

нажать на кнопку и перейти к настройки (Настройки → Файл)

Шаг 2

выберите Плагины из левой панели и нажмите установить плагин с диска


1]

Шаг 3:

Найдите SimpleUML jar файл и выберите его.

2]

Шаг 4:

Теперь Перезапустите Android Studio (File → Invalidate Caches / Restart → Just Перезапуск)

Шаг 5:

после перезагрузки щелкните правой кнопкой мыши имя пакета и выберите Новые Схемы

3

Шаг 6:

задайте имя файла и создайте файл UML. Я создал с именем NewDiagram

enter image description here Шаг 7.

теперь щелкните правой кнопкой мыши на пакет имя и выберите файл, который вы создали. В моем случае это было NewDiagram

enter image description here

Шаг 8:

все файлы сложены друг на друга. Вы можете просто перетащить их и установить иерархию.

enter image description here

как показано ниже, вы можете перетащить эти классы

enter image description here


мне удалось сделать это таким образом. Выполните все шаги, на которые ссылается Михал Rowicki выше.

  1. откройте программное обеспечение Visual парадигмы.
  2. создать новый проект
  3. в на Tools бар выше этого состояния Code и выберите Instant Reverse... из выпадающего меню с Java язык(или другой)
  4. выберите папку приложения, в которой находится ваш проект, и добавить его в проект(я выбрал полный папка приложение)
  5. приложения должен появиться на левой панели в классе Хранилище
  6. тогда все, что вы делаете, это щелкните правой кнопкой мыши проект, который вы добавили и выберите Реверс в новую диаграмму классов
  7. выберите либо вы хотите, чтобы пакеты были включены в класс диаграмма или просто диаграмма классов проекта

затем он должен появиться на вашем экране и настроить его, как вы хотите

Я не знаю, если плагин в Android Studio был необходим, тем не менее, он работал для меня.

  1. тип Ctrl+Alt+S (или настройки)
  2. перейдите на вкладку Плагины, нажмите кнопку "Обзор репозиториев"
  3. найти:
    Visual Paradigm SDE for IntellIJ (Community edition) Modelling Case Tool
  4. установить его.

вам нужно установить правильное программное обеспечение. Теперь он должен работать хорошо.

я думаю, что диаграмма классов UML доступна только в Ultimate Edition.

чтобы показать диаграмму UML, нажмите правая кнопка мыши на определенном классе - > диаграммы - > показать диаграмму... Или вы можете в Редакторе нажать Ctrl+Alt+Shift+U. Вы можете добавлять новые классы в диаграмму путем перетаскивания. В верхней части окна вы можете выбрать больше вариантов. Чтобы сохранить UML, просто нажмите на значок сохранить.


здесь Код Iris который вы можете установить, перейдя в File - > Settings - > Plugins - > Browse Repositories, затем найдите и выберите Code Iris. Перезагрузите, тогда у вас будет новая вкладка Code Iris.


обновление 24.3.2016

Я нашел это руководство от VP https://knowhow.visual-paradigm.com/technical-support/running-vp-in-android-studio/ создано 8 сентября 2015 года.

хорошо знать - можно интегрировать VP в Android studio (в моем случае 1.5.1) сейчас. Не забудьте резервное копирование ваш Android Studio настройки (вы можете найти их в Users%userName/.AndroidStudioX.X на Windows) впереди установка.

Я пытался заставить его работать, но созданный проект vp не содержал никаких диаграмм. Может, кому-то еще повезет больше.


я использовал это руководство http://www.visual-paradigm.com/support/documents/vpuserguide/2381/2385/66578_creatingauml.html чтобы визуальная парадигма работала в Android studio, но действие в 2. не вызывал диалог в 3. Поэтому я спросил поддержка визуальной парадигмы за помощью и они ответили это Android Studio интеграция Не поддерживается прямо сейчас.

ответ от визуальной парадигмы ответ от 17 апреля 2015 года:

Спасибо за ваш запрос, и мне очень жаль, что на данный момент мы только поддержка интеграция с стандартная идея IntelliJ, но не интеграция с Android Studio. Мы можем рассмотреть возможность поддержать его в нашем будущем выпуске, и я буду держать вас post once there любые обновления по этим темам. Не стесняйтесь обращаться ко мне по любым вопросам и желаю вам хорошего дня!

этот пост был удален, поэтому я постараюсь сделать его более понятным.

как таковой я рассматриваю ответы сообщают и не полезно. Поэтому я считаю, что важно, чтобы другие знали это, прежде чем они потеряют свое время, пытаясь заставить его работать.


устранение:

  1. Запустить Visual Парадигмы
  2. сделать, как показано ниже, указывая на Android Atudio каталог на шаге 4

enter image description here

  1. откройте Android Studio и щелкните правой кнопкой мыши на project

enter image description here


Я разрабатываю с android studio 2+.

чтобы создать диаграммы классов, я сделал следующее: - установите" ObjectAid UML Explorer " в качестве плагина для eclipse(в моем случае luna с Android sdk, но работает и с более молодыми версиями) ... перейдите в Eclipse marketplace и найдите "ObjectAid UML Explorer". это дальше в результатах поиска. после установки и перезапуска eclipse ...

откройте пустой android или какой-либо java-проект в eclipse. затем щелкните правой кнопкой мыши на пустой проект Eclipse в окне проекта - >выберите "путь сборки" затем я связываю свой путь Android STUDIO SRC в свой проект eclipse android. не имеет значения, есть ли ошибки. снова щелкните правой кнопкой мыши на проекте eclipse-android и выберите: New в фильтре типа 'class' тогда вы должны увидеть среди других вариант "диаграмма классов" ... выберите и настраивать его ... материал png, видимость и т. д. перетащите классы проектов ANDROID STUDIO в открытую диаграмму - > вуаля :)

hth

Я открываю eclipse (луна, но это не имеет значения). Я получил "ObjectAid UML Explorer"
что установлено, Я открываю пустой проект android OIN eclipse, правильно


вы можете использовать простую программу StarUML. Пробная версия неограниченна и может сделать почти все, что угодно.

onced установлен вы можете использовать его для создания большого количества UML-диграмм, просто вставив исходный код. Диаграмма классов - это только один из ее типов. (Он понимает не только язык Java, но и C#, C++ и другие)

программы С. П. отлично подходит для рисования архитектурных схем, прежде чем приступить к написанию кода программы.