Пакет: matlab.diagram
Создайте диаграммы классов в инструменте Class Diagram Viewer
matlab.diagram.ClassViewer класс обеспечивает доступ к командной строке к инструменту Class Diagram Viewer. Можно использовать свойства и методы этого класса, чтобы заполнить диаграмму классов, не используя графический инструмент.
matlab.diagram.ClassViewer классом является handle класс.
matlab.diagram.ClassViewer открывает экземпляр Средства просмотра Диаграммы классов без загруженных классов.
matlab.diagram.ClassViewer( добавляют классы, заданные и к панели Class Browser и к холсту. Используйте Name,Value)Name,Value аргументы, чтобы определить, что содержимое добавить.
viewer = matlab.diagram.ClassViewer(___) возвращает указатель для экземпляра Средства просмотра Класса. Можно использовать любой из предыдущих входных синтаксисов.
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
matlab.diagram.ClassViewer('Classes','matlab.net.http.RequestMessage')Classes — Классы, чтобы добавить к средству просмотраКлассы, чтобы добавить к Class Browser и средству просмотра в виде вектора символов, строки или вектора из строк. Можно также использовать экземпляры класса.
Пример: matlab.diagram.ClassViewer('Classes','matlab.net.http.ResponseMessage')
Пример: respMsg = matlab.net.http.RequestMessage; matlab.diagram.ClassViewer('Classes',respMsg)
Folders — Папки класса, чтобы добавить к средству просмотраПапки класса, чтобы добавить к Class Browser и средству просмотра в виде вектора символов, строки или вектора из строк.
IncludeSubfolders — Включайте классы от подпапокtrue или 1 (значение по умолчанию) | false или 0Определяет, включать ли классы от подпапок в виде числового или логического 1 TRUE) или 0 ложь). Значение 1 включает классы в подпапки Folders аргумент и 0 не использует их.
Packages — Пакеты, чтобы добавить к средству просмотраПакеты, чтобы добавить к Class Browser и средству просмотра в виде вектора символов, строки или вектора из строк.
IncludeSubpackages — Включайте классы от подпакетовtrue или 1 (значение по умолчанию) | false или 0Определяет, включать ли классы от подпакетов в виде числового или логического 1 TRUE) или 0 ложь). Значение 1 включает классы в подпакеты Packages аргумент и 0 не использует их.
Load — Путь диаграммы классов, чтобы загрузитьПуть диаграммы классов, чтобы загрузить в виде вектора символов, строки или вектора из строк.
Visible — Отобразите экземпляр Средства просмотра Классаtrue или 1 (значение по умолчанию) | false или 0Определяет, отображается ли окно Class Viewer после создания в виде числового или логического 0 ложь) или 1 TRUE). Значение 1 делает окно видимым, и 0 скрывает его.
ActiveFile — Последний файл, загруженный или сохраненныйПоследний файл, загруженный или сохраненный в экземпляр Средства просмотра Класса в виде строки. Это свойство может только быть установлено load и save методы.
Dependent | true |
ClassesInDiagram — Список классов в настоящее время в схемеСписок классов, в настоящее время отображенных в схеме в виде массива строк. Список включает классы, отображенные в холст, но это не включает классы, которые только перечислены в Class Browser.
Dependent | true |
ShowMixins — Отобразите классы mixinfalse или 0 (значение по умолчанию) | true или 1Определяет, отображает ли Средство просмотра Класса классы mixin в виде числового или логического 0 ложь) или 1 TRUE). Значение 0 исключает mixins и класс Handle для более простой схемы. Значение 1 позволяет добавить mixins при добавлении суперклассов, но он не делает так автоматически.
ShowPackageNames — Отобразите имена пакетаtrue или 1 (значение по умолчанию) | false или 0Определяет, отображает ли Средство просмотра Класса имена пакета на картах класса в виде числового или логического 1 TRUE) или 0 ложь). Значение 1 отображает имена пакета и 0 скрывает их.
Visible — Отобразите экземпляр Средства просмотра Классаtrue или 1 (значение по умолчанию) | false или 0Определяет, отображено ли окно Class Viewer в настоящее время в виде числового или логического 0 ложь) или 1 TRUE). Значение 1 делает окно видимым, и 0 скрывает его.
Transient | true |
addClass |
Добавьте классы в Class Browser и холст. Входные параметры
|
removeClass |
Удалите классы из холста. Классы не удалены из Class Browser. Входные параметры
|
removeAllClasses |
Удалите все классы из холста. Классы не удалены из Class Browser. Входные параметры
|
importClassesFrom |
Добавьте классы в Class Browser и холст. Входные параметры
Аргументы name-value
|
expandClass |
Расширьте все разделы карты класса на холсте. Входные параметры
|
expandAll |
Расширьте или сверните все разделы карт класса на холсте. Входные параметры
|
expandSection |
Расширьте или сверните заданный раздел карты класса на холсте. Входные параметры
Расширение одного раздела в карте класса, которая в настоящее время сворачивается, расширяет все разделы той карты. |
importCurrentProject |
Импортируйте классы из текущего проекта.
|
export |
Экспортируйте диаграмму классов как изображение. Входные параметры
Аргументы name-value
|
load |
Загрузите схему, сохраненную как файл MLDATX. Загруженная схема заменяет любое содержимое в настоящее время в экземпляре Средства просмотра Класса. Входные параметры
|
save |
Сохраните схему как файл MLDATX. Входные параметры
|
Создайте экземпляр Средства просмотра Класса с одним предварительно загруженным классом. Класс появляется и в Class Browser и в холсте.
httpViewer = matlab.diagram.ClassViewer('Classes','matlab.net.http.RequestMessage')

Используйте addClass метод, чтобы добавить два дополнительных класса в схему. Поскольку matlab.net.http.Message суперкласс других двух классов, Средство просмотра Класса автоматически соединяет их.
addClass(httpViewer,["matlab.net.http.Message",... "matlab.net.http.ResponseMessage"])

Расширьте карту класса для ResponseMessage.
expandClass(httpViewer,"matlab.net.http.ResponseMessage",1)
Сверните раздел Properties по карте класса для ResponseMessage.
expandSection(httpViewer,"matlab.net.http.ResponseMessage","Properties",0)

Сохраните схему как файл MLDATX.
save(httpViewer,"filepath/httpMessages.mldatx")
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.