"
Maybe I'm misunderstanding but, isn't the numeric feeding the case, just type cast to the constant?
"
The answer to this Q can be revealed by opening the help window (ctrl-h), switch to the wiring tool, and float over the wires in Dennis' example.
The wire coming out of the type cast is an enum data type. The constant wired to the top of the typecast, is only used to determine the data type of the wire coming out.
Ben