Here some historical notes on the evolution of vimplugin:
Eclim is a project which consists of a set of eclipse and vim plugins to expose eclipse features inside of vim.
Eclim includes a local fork of vimplugin which integrates the two projects allowing the embedded vim instance to utilize eclipse features.
See the eclim homepage for more information.
viPlugin is similar to vimplugin, but uses a completely different approach:
From the FAQ: The viPlugin adds vi(m) functionality as a layer on top of an open editor like the JDT, CDT, …
Vrapper is an eclipse plugin which acts as a wrapper for eclipse text editors to provide a Vim-like input scheme for moving around and editing text.
Vrapper imitates the behaviour of Vim while still using whatever editor you have opened in the workbench. The goal is to have the comfort and ease which comes with the different modes, complex commands and count/operator/motion combinations which are the key features behind editing with Vim, while preserving the powerful features of the different Eclipse text editors, like code generation and refactoring.
A keybindings plugin.