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


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

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

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

9 110

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:

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

Шаг 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

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

  1. откройте программное обеспечение Visual Paradigm.
  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. Перезагрузите, то у вас будет новый код Iris tab.

обновление 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 интеграция Не поддерживается прямо сейчас.

ответ от Visual paradigm ответ от 17 апреля 2015 года:

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

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

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

устранение:

  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 и выберите: Создать в фильтре типа 'класс' затем вы должны увидеть среди других вариант "диаграмма классов" ... выберите и настраивать его ... png-материал, видимость и т. д. перетащите классы проекта ANDROID STUDIO в открытую диаграмму -> вуаля :)

hth

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

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

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

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