Пакет: 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.