Paul,
XDoclet is utilized to generate the different versions (local, remote) of the EJB as well as descriptors. That is how EJB2 support is done, in MyEclipse 5.5 we are adding generative support for EJB3 beans which will be slick (reverse engineering DB and such).
But working with existing EJB2 beans would require that you add appropriate XDoclet markup to your beans so things would be generated correctly, so it would be on par with what you see in the tutorial.