Skip to content

Releases: Strupervlg/decision-tree-interface

Plugin 1.2.2

Choose a tag to compare

@Strupervlg Strupervlg released this 04 Jan 17:34
  • Изменено написание объектов, классов и переменных в языке выражения
  • Исправлен приоритет скобок

Plugin 1.2.1

Choose a tag to compare

@Strupervlg Strupervlg released this 09 Dec 14:08
  • Добавлено добавление выражений в узлы null
  • Исправлены ветки после узлов вопросов, если в них булевское выражение

Plugin 1.2

Choose a tag to compare

@Strupervlg Strupervlg released this 17 Nov 20:39

Изменения в XML:

  • В BranchResultNode атрибут value теперь имеет значения “correct”, “error” или “null”
  • LogicAggregationNode переименован в BranchAggregationNode
  • WhileAggregationNode переименован в WhileCycleNode
  • В BranchAggregationNode атрибут operator принимает значения AND/OR/MUTEX/HYP
  • В CycleAggregationNode атрибут operator также теперь принимает значения AND/OR/MUTEX/HYP
  • В Outcome для BranchAggregationNode значение value теперь имеет значения “correct”, “error” или “null”
  • В Outcome для CycleAggregationNode значение value теперь имеет значения “correct”, “error” или “null”
  • В Outcome для WhileCycleNode значение value теперь имеет значения “correct”, “error” или “null”
  • PredeterminingFactorsNode удален, теперь он является подвидом для BranchAggregationNode со значением MUTEX

Изменения в редакторе узлов

  • В создании узла цикла добавлены операторы MUTEX/HYP
  • Создание логического узла переименовано в создание агрегационного узла
  • В Создании агрегационного узла добавлено создание узла HYP
  • Создание узла "Предрешающего фактора" переименован в создание узла "Mutex"
  • Созадние узла "Неопределенность" переименован в создание узла "Null". Также этот узел теперь является Null.
  • Для узлов AND, OR, HYP, Цикла и While можно создавать ветки: Correct, Error и Null. Ветки True и False удалены.

Изменения в выражениях

  • Изменен приоритет для сравнений (== и != имеют приоритет меньше чем >, <, >=, <=)
  • Для GetObjectByCondition и GetExtremeObject и обоих кванторов (for all и exists) добавлена типизация для переменной
  • Добавлены операторы if и with
    Запись if
if' ( 'condition' ) 'body'

Запись with

with ( var = 'expression' ) 'body'
  • Изменен оператор каста, теперь он записывает так
object as class
  • Изменена запись оператора getExtrem
    Новая версия
find extreme var [ 'expression' ] among type var { 'expression' }

Plugin 1.1.2(a)

Choose a tag to compare

@Strupervlg Strupervlg released this 17 Oct 19:16
  • Изменен экспорт предрешающих веток

Plugin 1.1.1

Choose a tag to compare

@Strupervlg Strupervlg released this 06 Aug 20:39
  • Добавлен оператор Cast
  • Добавлен type для оператора GetByCondition