Создайте пользовательские представления

Создайте пользовательские точки зрения модели архитектуры

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

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

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

Задайте представления архитектуры и иерархические представления в галерее Architecture Views. Иерархические представления показывают тот же набор компонентов в древовидной форме.

Классы

развернуть все

systemcomposer.view.ViewПредставление Architecture
systemcomposer.view.ElementGroupГруппа элемента представления Architecture
systemcomposer.query.ConstraintЗапросите ограничение

Функции

развернуть все

openViewsОткрытая архитектура просматривает редактор
createViewСоздайте представление архитектуры
getViewНайдите представление архитектуры
deleteViewУдалите представление архитектуры
modifyQueryИзмените запрос представления архитектуры и группировки свойства
runQueryПовторно выполните запрос представления архитектуры на модели
removeQueryУдалите запрос представления архитектуры
addElementДобавьте компонент в группу элемента представления
removeElementУдалите компонент из группы элемента представления
createSubGroupСоздайте подгруппу в группе элемента представления
getSubGroupПолучите подгруппу в группе элемента представления
deleteSubGroupУдалите подгруппу в группе элемента представления
findНайдите элементы модели архитектуры с помощью запроса
AnyComponentСоздайте запрос, чтобы выбрать все компоненты в модели
PropertyСоздайте запрос, чтобы выбрать неоцененные значения для свойств объектов или стереотипные свойства для элементов
PropertyValueСоздайте запрос, чтобы выбрать свойство из объекта или стереотипное свойство и затем оценить значение свойства
HasStereotypeСоздайте запрос, чтобы выбрать элементы архитектуры со стереотипом на основе заданного подограничения
IsStereotypeDerivedFromСоздайте запрос, чтобы выбрать стереотип, выведенный из полностью определенного имени
HasPortСоздайте запрос, чтобы выбрать элементы архитектуры с портом на компонентно-ориентированном на заданном подограничении
HasInterfaceСоздайте запрос, чтобы выбрать элементы архитектуры с интерфейсом на порте на основе заданного подограничения
HasInterfaceElementСоздайте запрос, чтобы выбрать элементы архитектуры с интерфейсным элементом в интерфейсе на основе заданного подограничения
IsInRangeСоздайте запрос, чтобы выбрать область значений значений свойств

Темы

Создайте представления архитектуры в интерактивном режиме

Просмотрите иерархии структурной и функциональной модели в интерактивном режиме.

Создайте архитектурные представления программно

Просмотрите иерархии структурной и функциональной модели программно.

Отобразите иерархию иерархии компонентов и архитектуры Используя представления

Используйте иерархические схемы, чтобы просмотреть различные аспекты моделей архитектуры.

Создайте представления центра внимания

Просмотрите компоненты в контексте целой архитектуры.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте