Package kz.greetgo.script.model.update
Class ScriptMetaState
- java.lang.Object
-
- kz.greetgo.script.model.update.ScriptMetaState
-
public class ScriptMetaState extends java.lang.ObjectМета-состояние скрипта, которое вычисляется на сервере.Мета-состояние определяет типы выражений и типы переменных, объявленных в блоках.
Также некоторые наименования плашек
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,BlockAssignState>blockAssignStatesСостояния блоков assign (присваивания)java.util.Map<java.lang.String,ActDisplayNames>exprActDisplayNamesОтображаемые имена актов (ExprAct)java.util.Map<java.lang.String,java.lang.String>exprValueDisplaysОтображаемые имена выражений-значений (ExprValue)java.util.Map<java.lang.String,ValueExtType>exprValueTypeMapДля каждого выражения предоставляет его тип
-
Constructor Summary
Constructors Constructor Description ScriptMetaState()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ScriptMetaStatedelta(ScriptMetaState stateBefore, ScriptMetaState stateAfter)
-
-
-
Field Detail
-
exprValueTypeMap
public java.util.Map<java.lang.String,ValueExtType> exprValueTypeMap
Для каждого выражения предоставляет его типКлюч колоды - идентификатор выражения
Значение колоды - тип выражения
-
exprActDisplayNames
public java.util.Map<java.lang.String,ActDisplayNames> exprActDisplayNames
Отображаемые имена актов (ExprAct)Ключ колоды - идентификатор выражения акта
Значение колоды - отображаемое имя акта
-
exprValueDisplays
public java.util.Map<java.lang.String,java.lang.String> exprValueDisplays
Отображаемые имена выражений-значений (ExprValue)Ключ колоды - идентификатор выражения
Значение колоды - отображаемое имя выражения
-
blockAssignStates
public java.util.Map<java.lang.String,BlockAssignState> blockAssignStates
Состояния блоков assign (присваивания)Ключ колоды - идентификатор блока
Значение колоды - состояние блока
-
-
Method Detail
-
delta
public static ScriptMetaState delta(ScriptMetaState stateBefore, ScriptMetaState stateAfter)
-
-