// find an appropriate editor
try
{
ExtensionManager extMgr = ExtensionManager.getExtensionManager();
String editorId = extMgr.findEditor("org.eclipse.ui.editors", (Campaign)item);
logger.debug("editorId: " + editorId);
ITorchlightEditorInput input = extMgr.createEditorInput(editorId, (Campaign)item);
logger.trace("input: " + input);