The easiest way to develop a custom editor is probably to just develop it next to the other editors you mentioned. So download the droolsjbpm-tools source code and add your editor there. That project already defines the necessary dependencies, like several eclipse UI plugins and some jbpm+drools jars. You can then just use the build to create a new version of the plugin that includes your editors.
Kris