Пакет: matlab.gram
Создайте диаграммы классов в инструменте Class Средства просмотра
The matlab.diagram.ClassViewer класс обеспечивает доступ в командной строке к инструменту «Средство просмотра схем классов». Можно использовать свойства и методы этого класса для заполнения схемы класса без использования графического инструмента.
The matlab.diagram.ClassViewer класс является handle класс.
Sealed | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
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 (false). Значение 1 включает классы в подпапки Folders аргумент и 0 опускает их.
'Packages' - Пакеты, добавляемые в средство просмотраПакеты для добавления к Class Browser и средству просмотра в виде вектора символов, строки или вектора строк.
'IncludeSubpackages' - Включать классы из подпакетовtrue или 1 (по умолчанию) | false или 0Определяет, включать ли классы из подпакетов, заданных в виде числа или логики 1 (true) или 0 (false). Значение 1 включает классы в подпакеты Packages аргумент и 0 опускает их.
'Load' - Путь диаграммы класса к загрузкеПуть загружаемой схемы классов, заданный как вектор символов, строка или вектор строк.
'Visible' - Отображать образец Средство Просмотраtrue или 1 (по умолчанию) | false или 0Определяет, отображается ли после создания окно Средство Просмотра в виде числа или логики 0 (false) или 1 (true). Значение 1 делает окно видимым, и 0 скрывает это.
ActiveFile - Последний загруженный или сохраненный файлПоследний загруженный или сохраненный в Класс файл Средства просмотра образца, заданный как строка. Это свойство может быть задано только load и save методы.
Dependent | true |
ClassesInDiagram - Список классов в настоящее время в схемеСписок классов, отображаемых в данный момент в схеме, задается как строковые массивы. Список включает классы, отображаемые в холсте, но не включает классы, перечисленные только в Class Browser.
Dependent | true |
ShowMixins - Отображать классы mixinfalse или 0 (по умолчанию) | true или 1Определяет, отображает ли Средство Просмотра классы mixin, заданные в виде числа или логики 0 (false) или 1 (true). Значение 0 исключает микшины и класс handle для более простой схемы. Значение 1 позволяет добавлять миксины при добавлении суперклассов, но не делает этого автоматически.
ShowPackageNames - Отображать имена пакетовtrue или 1 (по умолчанию) | false или 0Определяет, отображает ли средство просмотра имена пакетов на картах классов в виде цифр или логических 1 (true) или 0 (false). Значение 1 отображает имена пакетов и 0 скрывает их.
Visible - Отображать образец Средство Просмотраtrue или 1 (по умолчанию) | false или 0Определяет, отображается ли в данный момент окно Средство Просмотра в виде числа или логики 0 (false) или 1 (true). Значение 1 делает окно видимым, и 0 скрывает это.
Transient | true |
addClass |
Добавьте классы к Class Browser и холсту. Входные параметры
|
removeClass |
Удалите классы из холста. Классы не удаляются из Class Browser. Входные параметры
|
removeAllClasses |
Удалите все классы из холста. Классы не удаляются из Class Browser. Входные параметры
|
importClassesFrom |
Добавьте классы к Class Browser и холсту. Входные параметры
|
expandClass |
Разверните все разделы карты класса на холсте. Входные параметры
|
expandAll |
Разверните или сверните все разделы карт классов на холсте. Входные параметры
|
expandSection |
Разверните или сверните указанный раздел карты класса на холсте. Входные параметры
Расширение одного раздела карты класса, которая в данный момент свернута, расширяет все разделы этой карты. |
importCurrentProject |
Импортируйте классы из текущего проекта.
|
export |
Экспорт схемы класса в виде изображения. Входные параметры
|
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.