I can't seem to get it to do what I am expecting.
I expect the command to be created (which it does) and then a handler added to the command (which it does not)
I copied this example from an example for adding commands and handlers in e3. I modified how the services are looked up

When activateHandler is called shouldn't eatTaco.getHandler() not be null? Unfortunately it is still null. I am having the same issue when I try to use the compatibility layer (IHandlerService and ICommandService is used in the e3 example)

Thanks for the reply Lars. I always check your tutorial and Tom's before I post. So I am familiar with it. If the solution to my issue is in your tutorial, I am not seeing it. I am not sure what you meant by "Mixing Eclipse 4 and Eclipse 4 is AFAIK not supported." I think you might have meant Eclipse 3?
I don't think my above code example has Eclipse 3 in it, unless I am overlooking something.
EHandlerService is a e4 class from what I can tell.

I mentioned e3 in my post because we also have some classes that are trying to add commands and activate handlers using the ICommandService and IHandlerService which I would expect to be handled by the compatibility layer. When I step through the code it looks like it is trying to activate the handler, however once the logic is done the command doesn't seem to be getting assigned the handler.