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