Файл .plugin
Файл .plugin предназначен для подключения модуля к комплексу Топоматик Робур и описания меню для взаимодействия с пользователем. Он представляет из себя текстовый документ в формате JSON и состоит из набора пар «ключ»:«значение». На верхнем уровне файл может содержать один или несколько объектов, которые описаны ниже.
"name" - это название плагина, по нему потом можно будет сослаться на элементы из этого файла
"version" - минимальная версия программного комплекса, с которым возможна работа с файлом
"priority" - приоритет по умолчанию, для элементов с приоритетом, таких как меню и команды
"variables" - переменные, это команды, вычисление которых производится один раз, а результат вычисления используется несколько раз в пределах файла
"assemblies" - секция для описания сборок, которые будут подключены к программному комплексу при инициализации файла
"environments" - переменные, значения которых записываются в качестве переменных для программного комплекса и могут быть использованы через его программное окружение
"cores" - элементы для отображения в структуре проекта
"coreitems" - порядок и состав элементов для отображения в структуре проекта
"actions" - команды, команды предназначены для вызова процедур из программного кода а также отображения в интерфейсе пользователя
"dynamics" - динамические элементы интерфейса, такие как выпадающие списки
"broadcasts" - бродкасты специальные команды предназначенные для взаимодействия между модулями
-
-
-
-
-
"ribbon" - элементы ленточного интерфейса