Mercurial > hg > de.mpg.mpiwg.itgroup.digilib.plugin
comparison src/de/mpg/mpiwg/itgroup/digilib/plugin/DigilibHandler.java @ 28:0205c3f41d1d default tip
repackaging (separate textgridlab and dgilib local parts more rigorously
author | dwinter |
---|---|
date | Fri, 24 Aug 2012 09:42:57 +0200 |
parents | e63a64652f4d |
children |
comparison
equal
deleted
inserted
replaced
27:361d8c89338a | 28:0205c3f41d1d |
---|---|
9 import org.eclipse.jface.viewers.IStructuredSelection; | 9 import org.eclipse.jface.viewers.IStructuredSelection; |
10 import org.eclipse.ui.PartInitException; | 10 import org.eclipse.ui.PartInitException; |
11 import org.eclipse.ui.handlers.HandlerUtil; | 11 import org.eclipse.ui.handlers.HandlerUtil; |
12 | 12 |
13 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorInput; | 13 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorInput; |
14 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.DigilibLinkEditorPart; | 14 import de.mpg.mpiwg.itgroup.digilib.plugin.editors.IDigilibLinkEditorPart; |
15 | 15 |
16 /** | 16 /** |
17 * @author dwinter | 17 * @author dwinter |
18 * | 18 * |
19 * Open an DigilibLinkEditorPart on the selected files. Currently, the selected files have to be index meta files. | 19 * Open an DigilibLinkEditorPart on the selected files. Currently, the selected files have to be index meta files. |
42 | 42 |
43 IFile file = (IFile) object; | 43 IFile file = (IFile) object; |
44 DigilibLinkEditorInput input = new DigilibLinkEditorInput(file,DigilibLinkEditorInput.INDEX_META); | 44 DigilibLinkEditorInput input = new DigilibLinkEditorInput(file,DigilibLinkEditorInput.INDEX_META); |
45 | 45 |
46 try { | 46 try { |
47 DigilibLinkEditorPart dp = (DigilibLinkEditorPart) HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().openEditor(input,"de.mpg.mpiwg.itgroup.digilib.plugin.digilibLinkEditor"); | 47 IDigilibLinkEditorPart dp = (IDigilibLinkEditorPart) HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().openEditor(input,"de.mpg.mpiwg.itgroup.digilib.plugin.digilibLinkEditor"); |
48 return dp; | 48 return dp; |
49 } catch (PartInitException e) { | 49 } catch (PartInitException e) { |
50 // TODO Auto-generated catch block | 50 // TODO Auto-generated catch block |
51 e.printStackTrace(); | 51 e.printStackTrace(); |
52 } | 52 } |