Управление окраской узлов
Ниже мы рассмотрим команду, позволяющую задать группу цветов для любого узла модели. Цветовые группы хранятся в свойстве рабочее пространство.

Пример выполнения команды с указанием цветовой группы ‘1’ для каждого UUID в списке uuids (TypeScript):
view.runCommand({
name: "SetColorCommand",
groupIndex: 1,
uuids : uuids,
options: {
clean: true
branch: true
}
})
Эта команда применяет цветовую группу с индексом groupIndex к узлам, указанным в списке UUID uuids. Данные каждой цветовой группы хранятся в переменной colors.groups свойства workspace в настройках представления.
Помимо указанных выше параметров, доступны также следующие опции:
options.clean: очистка цветов (значенияgroupIndexвсех узлов, у которых они отличаются от ‘0’, будут установлены на ‘0’).options.branch: применение цветовой группы ко всем ветвям, содержащим UUID.
Эта команда ничего не возвращает в качестве результата.
Примечание
Обратите внимание, что эта команда только применяет данные colors.groups к узлам и не изменяет их самостоятельно.
Чтобы узнать, как изменять данные colors.groups, см. разделы Настройки параметров и Свойства ‘Рабочая область’.