setExclusiveEnum

Заменяет все состояния типа T в текущем наборе семантических состояний на указанное состояние state.

Все значения enum-а T удаляются из текущего набора, после чего добавляется переданное состояние state.

Позволяет использовать enum-классы для описания взаимоисключающих семантических состояний без необходимости ручной передачи состояний, которые требуется исключить.

Parameters

state

новое состояние типа T