Измените запрос представления архитектуры и группировки свойства
Откройте системный пример записи без ключа и создайте представление. Задайте цвет, столь же голубой, запрос как все компоненты и группа состоянием анализа.
import systemcomposer.query.*; scKeylessEntrySystem model = systemcomposer.loadModel('KeylessEntryArchitecture'); view = model.createView('All Components Grouped by Review Status',... 'Color','lightblue','Select',AnyComponent(),... 'GroupBy','AutoProfile.BaseComponent.ReviewStatus');
Откройте галерею Architecture Views, чтобы видеть новое представление под названием 'All Components Grouped by Review Status'.
model.openViews
Создайте новый запрос для всех аппаратных компонентов. Используйте новый запрос, чтобы изменить существующий запрос на представлении. Удалите основанные на свойстве группировки путем передачи в массиве пустой ячейки. Наблюдайте изменение в своем представлении.
constraint = HasStereotype(IsStereotypeDerivedFrom('AutoProfile.HardwareComponent'));
view.modifyQuery(constraint,{})view — Представление ArchitectureПредставление Architecture, чтобы изменить в виде systemcomposer.view.View объект.
select — ЗапросЗапросите, чтобы использовать, чтобы заполнить представление в виде systemcomposer.query.Constraint объект. Ограничение может содержать подограничение, к которому можно соединить с другим ограничением с помощью AND или OR. Ограничение может отрицаться с помощью NOT.
Пример: HasStereotype(IsStereotypeDerivedFrom('AutoProfile.HardwareComponent'))
Запросите объекты и условия для ограничений
| Объект запроса | Условие |
|---|---|
Property | Неоцененное значение для данного свойства или стереотипного свойства. |
PropertyValue | Оцененное значение свойства от объекта System Composer или стереотипного свойства. |
HasPort | Компонент имеет порт, который удовлетворяет данному подограничению. |
HasInterface | Порт имеет интерфейс, который удовлетворяет данному подограничению. |
HasInterfaceElement | Интерфейс имеет интерфейсный элемент, который удовлетворяет данному подограничению. |
HasStereotype | Элемент архитектуры имеет стереотип, который удовлетворяет данному подограничению. |
IsInRange | Значение свойства в данной области значений. |
AnyComponent | Элементом является компонент и не порт или коннектор. |
IsStereotypeDerivedFrom | Стереотип выведен из данного стереотипа. |
groupBy — Группировка критериевГруппировка критериев в виде массива ячеек из символьных векторов в форме '<profile>.<stereotype>.<property>'. Порядок массива ячеек диктует порядок группировки.
Пример: {'AutoProfile.MechanicalComponent.mass','AutoProfile.MechanicalComponent.cost'}
Типы данных: char
| Термин | Определение | Приложение | Больше информации |
|---|---|---|---|
| представление | Представление показывает настраиваемое подмножество элементов в модели. Представления могут быть отфильтрованы на основе стереотипов или имен компонентов, портов, и интерфейсов, наряду с именем, ввести, или модули интерфейсного элемента. Создайте представления путем добавления элементов вручную. Представления создают упрощенный способ работать с комплексными архитектурами путем фокусировки на определенных частях проекта архитектуры. | Можно использовать различные типы представлений, чтобы представлять систему:
Точка зрения представляет перспективу заинтересованной стороны, которая задает содержимое представления. | Моделирование архитектуры системы системы записи без ключа |
| группа элемента | Группа элемента является группировкой компонентов в представлении. | Используйте группы элемента, чтобы программно заполнить представление. | |
| запрос | Запрос является спецификацией, которая описывает определенные ограничения или критерии, которым удовлетворят элементы модели. | Используйте запросы, чтобы искать элементы с ограничительными критериями и отфильтровать представления. | Найдите элементы в модели Используя запросы |
| диаграмма компонентов | Диаграмма компонентов представляет представление компонентами, портами и коннекторами на основе того, как модель структурирована. | Диаграммы компонентов позволяют вам программно или вручную добавляют и удаляют компоненты из представления. | Смотрите компоненты в пользовательских представлениях архитектуры |
| иерархическая схема | Можно визуализировать иерархическую схему как представление с компонентами, портами, ссылочными типами, стереотипами компонента, и стереотипировать свойства. | Существует два типа иерархических схем:
| Отобразите иерархию иерархии компонентов и архитектуры Используя представления |
systemcomposer.view.View | createView | getView | deleteView | openViews | runQuery | removeQuery | systemcomposer.view.ElementGroup
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.