AI-EDT v0.2.37
- Отказ приходит текстом
- Константа перечисления по обоим написаниям
- Именованные области макета
- Формы
- Общий модуль и булевы свойства
- Batch
Отказ приходит текстом
Ответ инструмента с типом ответа MARKDOWN при отказе содержит текстовый блок. Успешный ответ по-прежнему содержит вложенный ресурс, режим plain-text не изменён.
Затрагивает write_module_source во всех режимах, read_method_source и остальные инструменты, отвечающие markdown.
Константа перечисления по обоим написаниям
BmFormHelper ищет константу перечисления EDT по литералу и по имени Java-константы, без учёта регистра. Перечисление, сгенерированное EMF, возвращает из toString() литерал (Label, Picture, Left), а имя константы - LABEL, PICTURE, LEFT.
add_decoration elementType=Label записывает <type>Label</type> рядом с LabelDecorationExtInfo. Тем же исправлены ветка Picture и выравнивание надписи влево.
Именованные области макета
mxl_workshop принимает add_named_area, list_named_areas и remove_named_area. Параметры: areaName, areaKind (columns, rows, rect) и границы fromRow / fromCol / toRow / toCol, 1-базные.
read_template возвращает namedAreas.
Имя, названное дважды, перемещает область: SpreadsheetDocument.getNamedItems() - это EMap, и запись по существующему ключу заменяет значение. Удаление области, которой нет, возвращает отказ.
Формы
add_group elementType=Pages создаёт PagesGroupExtInfo. add_group elementType=Page заполняет PageGroupExtInfo значениями group=Vertical и showTitle=true.
add_table autoGenerateColumns=true берёт заголовок колонки из getTitle, затем из getSynonym реквизита; при их отсутствии <title> не записывается.
add_form_event_handler знает события Clearing, TextEditEnd и Opening - 24 события формы. Каждое принимает Элемент первым аргументом обработчика.
Справка edit_form по addButton называет имя создаваемой команды: оно совпадает с именем кнопки.
Общий модуль и булевы свойства
set_object_property и set_form_item_property отклоняют вызов, если значение не передано, а сеттер принимает примитив; отказ называет свойство, требуемый тип и параметр propertyValue.
create_object objectType=CommonModule принимает externalConnection, clientOrdinaryApplication и serverCall. Все шесть флагов контекста объявлены в схеме edit_metadata. server включается, когда ни один другой контекст не включён.
Batch
edit_metadata batch=true наследует formFqn наравне с projectName, ownerFqn и dryRun.
Отказ батча перечисляет упавшие операции с причиной каждой - до пяти, дальше счёт остальных.