Revision 80313393
Added by Patrick Plitzner about 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/group/authority/e4/handler/EditCdmAuthoritiesHandlerE4.java | ||
---|---|---|
44 | 44 |
try { |
45 | 45 |
EditorUtil.openRightsEditor(CdmAuthorityEditorInput.NewInstance(((Group) selection).getUuid()), modelService, partService, application); |
46 | 46 |
} catch (Exception e) { |
47 |
// TODO Auto-generated catch block |
|
48 | 47 |
e.printStackTrace(); |
49 | 48 |
} |
50 |
// Job job = new Job(OPENING_CDM_AUTHORITIES) { |
|
51 |
// @Override |
|
52 |
// protected IStatus run(IProgressMonitor monitor) { |
|
53 |
// monitor.beginTask(OPENING_CDM_AUTHORITIES, 1);//selection.size()); |
|
54 |
// |
|
55 |
// if (selection instanceof Group) { |
|
56 |
// Display.getDefault().asyncExec(new Runnable() { |
|
57 |
// @Override |
|
58 |
// public void run() { |
|
59 |
// try { |
|
60 |
//// MPart part = partService.createPart("eu.etaxonomy.taxeditor.editor.group.authority.e4.CdmAuthorityEditorE4"); |
|
61 |
//// part = partService.showPart(part, PartState.ACTIVATE); |
|
62 |
//// CdmAuthorityEditorE4 editor = (CdmAuthorityEditorE4) part.getObject(); |
|
63 |
//// editor.init(CdmAuthorityEditorInput.NewInstance(((Group) selection).getUuid())); |
|
64 |
// |
|
65 |
// } catch (Exception e) { |
|
66 |
// MessagingUtils.warningDialog( |
|
67 |
// Messages.EditCdmAuthoritiesHandler_COULD_NOT_OPEN_AUTHORITIES, |
|
68 |
// EditorUtil.class, e.getMessage()); |
|
69 |
// } |
|
70 |
// } |
|
71 |
// |
|
72 |
// }); |
|
73 |
// monitor.worked(1); |
|
74 |
// } |
|
75 |
// monitor.done(); |
|
76 |
// return Status.OK_STATUS; |
|
77 |
// } |
|
78 |
// }; |
|
79 |
// job.setPriority(Job.SHORT); |
|
80 |
// job.schedule(); |
|
81 | 49 |
} |
82 | 50 |
|
83 | 51 |
@CanExecute |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/e4/handler/OpenPolytomousGraphEditorHandler.java | ||
---|---|---|
9 | 9 |
import org.eclipse.e4.ui.workbench.modeling.EPartService; |
10 | 10 |
import org.eclipse.e4.ui.workbench.modeling.EPartService.PartState; |
11 | 11 |
|
12 |
import eu.etaxonomy.taxeditor.editor.AppModelId; |
|
12 | 13 |
import eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyGraphEditorE4; |
13 | 14 |
import eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyListEditorE4; |
14 | 15 |
|
... | ... | |
16 | 17 |
|
17 | 18 |
@Execute |
18 | 19 |
public void execute(@Named(IServiceConstants.ACTIVE_PART)MPart activePart, EPartService partService) { |
19 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyGraphEditorE4");
|
|
20 |
MPart part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_KEY_POLYTOMOUS_E4_POLYTOMOUSKEYGRAPHEDITORE4);
|
|
20 | 21 |
part = partService.showPart(part, PartState.ACTIVATE); |
21 | 22 |
PolytomousKeyGraphEditorE4 graphEditor = (PolytomousKeyGraphEditorE4) part.getObject(); |
22 | 23 |
PolytomousKeyListEditorE4 listEditor = (PolytomousKeyListEditorE4) activePart.getObject(); |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/AppModelId.java | ||
---|---|---|
1 |
package eu.etaxonomy.taxeditor.molecular; |
|
2 |
|
|
3 |
public class AppModelId { |
|
4 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_CREATECONSENSUS = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.createConsensus"; |
|
5 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_CUTPHEROGRAMLEFT = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramLeft"; |
|
6 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_CUTPHEROGRAMRIGHT = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.cutPherogramRight"; |
|
7 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_LOADPHEROGRAM = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.loadPherogram"; |
|
8 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_REVERSECOMPLEMENTROWS = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.reverseComplementRows"; |
|
9 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_TOGGLEINSERTOVERWRITE = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleInsertOverwrite"; |
|
10 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_TOGGLELEFTRIGHTINSERTION = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion"; |
|
11 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_ALIGNMENTEDITOR_UPDATECONSENSUS = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.updateConsensus"; |
|
12 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITSEQUENCE = "eu.etaxonomy.taxeditor.molecular.editSequence"; |
|
13 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EXPORTSEQUENCETOFILE = "eu.etaxonomy.taxeditor.molecular.exportSequenceToFile"; |
|
14 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_PHEROGRAMCOMPONENT_CHANGEQUALITYOUTPUT = "eu.etaxonomy.taxeditor.molecular.pherogramComponent.changeQualityOutput"; |
|
15 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_PHEROGRAMCOMPONENT_TOGGLESHOWBASECALLLINES = "eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowBaseCallLines"; |
|
16 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_PHEROGRAMCOMPONENT_TOGGLESHOWPROBABILITIES = "eu.etaxonomy.taxeditor.molecular.pherogramComponent.toggleShowProbabilities"; |
|
17 |
public static final String COMMAND_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_SHOWPHEROGRAM = "eu.etaxonomy.taxeditor.molecular.showPherogram"; |
|
18 |
public static final String COMMAND_ORG_ECLIPSE_UI_EDIT_COPY = "org.eclipse.ui.edit.copy"; |
|
19 |
public static final String COMMAND_ORG_ECLIPSE_UI_EDIT_CUT = "org.eclipse.ui.edit.cut"; |
|
20 |
public static final String COMMAND_ORG_ECLIPSE_UI_EDIT_PASTE = "org.eclipse.ui.edit.paste"; |
|
21 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_COMMANDLABELEDIT_SEQUENCE = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.commandlabeledit_sequence"; |
|
22 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_COMMANDLABELEXPORT_SEQUENCE_TO_FILE = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.commandlabelexport_sequence_to_file"; |
|
23 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_COMMANDNAMESHOW_PHEROGRAM = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.commandnameshow_pherogram"; |
|
24 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_CREATECONSENSUS = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.createconsensus"; |
|
25 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_CUTLEFT = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.cutleft"; |
|
26 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_CUTRIGHT = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.cutright"; |
|
27 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_LOADPHEROGRAM = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.loadpherogram"; |
|
28 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_REVERSECOMPLEMENT = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.reversecomplement"; |
|
29 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_ALIGNMENTEDITOR_UPDATECONSENSUS = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.alignmenteditor.updateconsensus"; |
|
30 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_PHEROGRAMEDITOR_CHANGEQUALITY = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.pherogrameditor.changeQuality"; |
|
31 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_PHEROGRAMEDITOR_TOGGLEBASECALLLINES = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.pherogrameditor.toggleBaseCallLines"; |
|
32 |
public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_HANDLEDMENUITEM_MAINMENU_PHEROGRAMEDITOR_TOGGLEPROBABILITIES = "eu.etaxonomy.taxeditor.molecular.handledmenuitem.mainmenu.pherogrameditor.toggleProbabilities"; |
|
33 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_ALIGNMENTEDITORCOPYHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.AlignmentEditorCopyHandlerE4"; |
|
34 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_ALIGNMENTEDITORCUTHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.AlignmentEditorCutHandlerE4"; |
|
35 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_ALIGNMENTEDITORPASTEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.AlignmentEditorPasteHandlerE4"; |
|
36 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_CHANGEPHEROGRAMQUALITYOUTPUTTYPEE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ChangePherogramQualityOutputTypeE4"; |
|
37 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_CREATECONSENSUSSEQUENCEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.CreateConsensusSequenceHandlerE4"; |
|
38 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_CUTPHEROGRAMLEFTHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.CutPherogramLeftHandlerE4"; |
|
39 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_CUTPHEROGRAMRIGHTHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.CutPherogramRightHandlerE4"; |
|
40 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_EDITSEQUENCEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.EditSequenceHandlerE4"; |
|
41 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_EXPORTSEQUENCETOFILEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ExportSequenceToFileHandlerE4"; |
|
42 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_LOADPHEROGRAMHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.LoadPherogramHandlerE4"; |
|
43 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_REVERSECOMPLEMENTHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ReverseComplementHandlerE4"; |
|
44 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_SHOWPHEROGRAMHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ShowPherogramHandlerE4"; |
|
45 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_TOGGLEINSERTOVERWRITEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ToggleInsertOverwriteHandlerE4"; |
|
46 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_TOGGLELEFTRIGHTINSERTIONHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ToggleLeftRightInsertionHandlerE4"; |
|
47 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_TOGGLESHOWPHEROGRAMBASECALLLINESHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ToggleShowPherogramBaseCallLinesHandlerE4"; |
|
48 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_TOGGLESHOWPHEROGRAMPROBABILITIESHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.ToggleShowPherogramProbabilitiesHandlerE4"; |
|
49 |
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_HANDLER_UPDATECONSENSUSSEQUENCEHANDLERE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.handler.UpdateConsensusSequenceHandlerE4"; |
|
50 |
public static final String MENU_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_MENU_EDITORALIGNMENT_EDITOR = "eu.etaxonomy.taxeditor.molecular.menu.editoralignment_editor"; |
|
51 |
public static final String MENU_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_MENU_VIEWPHEROGRAM_VIEW = "eu.etaxonomy.taxeditor.molecular.menu.viewpherogram_view"; |
|
52 |
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_ALIGNMENTEDITORE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.AlignmentEditorE4"; |
|
53 |
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_PHEROGRAMPARTE4 = "eu.etaxonomy.taxeditor.molecular.editor.e4.PherogramPartE4"; |
|
54 |
} |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/editor/e4/handler/EditSequenceHandlerE4.java | ||
---|---|---|
15 | 15 |
import org.eclipse.ui.PartInitException; |
16 | 16 |
|
17 | 17 |
import eu.etaxonomy.cdm.model.molecular.Sequence; |
18 |
import eu.etaxonomy.taxeditor.molecular.AppModelId; |
|
18 | 19 |
import eu.etaxonomy.taxeditor.molecular.editor.AlignmentEditorInput; |
19 | 20 |
import eu.etaxonomy.taxeditor.molecular.editor.e4.AlignmentEditorE4; |
20 | 21 |
import eu.etaxonomy.taxeditor.molecular.l10n.Messages; |
... | ... | |
37 | 38 |
if(treeNodeOfSelection != null && treeNodeOfSelection.getValue() instanceof Sequence){ |
38 | 39 |
AlignmentEditorInput input = new AlignmentEditorInput(((Sequence)treeNodeOfSelection.getValue()).getUuid()); //TODO Should there always be a new instance created here? What if the specified CDM node is already opened in an AlignmentEditor? => Possible create Singleton that keeps instances by sequence objects in a map. |
39 | 40 |
try { |
40 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.molecular.editor.e4.AlignmentEditorE4");
|
|
41 |
MPart part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_ALIGNMENTEDITORE4);
|
|
41 | 42 |
part = partService.showPart(part, PartState.ACTIVATE); |
42 | 43 |
AlignmentEditorE4 alignmentEditor = (AlignmentEditorE4) part.getObject(); |
43 | 44 |
alignmentEditor.init(input); |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/editor/e4/handler/ShowPherogramHandlerE4.java | ||
---|---|---|
51 | 51 |
Messages.ShowPherogramHandler_NO_PHEROGRAM_MESSAGE); |
52 | 52 |
} |
53 | 53 |
else { |
54 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.molecular.editor.e4.PherogramPartE4");
|
|
54 |
MPart part = partService.createPart(eu.etaxonomy.taxeditor.molecular.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_MOLECULAR_EDITOR_E4_PHEROGRAMPARTE4);
|
|
55 | 55 |
part = partService.showPart(part, PartState.ACTIVATE); |
56 | 56 |
PherogramPartE4 pherogramPart = (PherogramPartE4) part.getObject(); |
57 | 57 |
pherogramPart.init(new PherogramComponentModel(AlignmentEditor.readPherogram(uri))); |
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/key/polytomous/e4/handler/RemotingEditPolytomousKeyNodesHandlerE4.java | ||
---|---|---|
31 | 31 |
import org.eclipse.swt.widgets.Display; |
32 | 32 |
|
33 | 33 |
import eu.etaxonomy.cdm.model.description.PolytomousKey; |
34 |
import eu.etaxonomy.taxeditor.editor.AppModelId; |
|
34 | 35 |
import eu.etaxonomy.taxeditor.editor.key.polytomous.PolytomousKeyEditorInput; |
35 | 36 |
import eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyListEditorE4; |
36 | 37 |
import eu.etaxonomy.taxeditor.model.MessagingUtils; |
... | ... | |
84 | 85 |
} |
85 | 86 |
} |
86 | 87 |
if(part==null){ |
87 |
part = partService.createPart("eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyListEditorE4");
|
|
88 |
part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_KEY_POLYTOMOUS_E4_POLYTOMOUSKEYLISTEDITORE4);
|
|
88 | 89 |
MPartStack editorAreaPartStack = WorkbenchUtility.getEditorAreaPartStack(application, modelService); |
89 | 90 |
if(editorAreaPartStack!=null){ |
90 | 91 |
editorAreaPartStack.getChildren().add(part); |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/handler/OpenDefinedTermEditorHandlerE4.java | ||
---|---|---|
40 | 40 |
UUID termTypeUuid = (UUID) menuItem.getTransientData().get(commandId+".termTypeUuid"); |
41 | 41 |
|
42 | 42 |
TermEditorInput termEditorInput = new TermEditorInput(TermType.getByUuid(termTypeUuid)); |
43 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.editor.definedTerm");
|
|
43 |
MPart part = partService.createPart(eu.etaxonomy.taxeditor.store.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERM);
|
|
44 | 44 |
MPartStack editorAreaPartStack = WorkbenchUtility.getEditorAreaPartStack(application, modelService); |
45 | 45 |
if(editorAreaPartStack!=null){ |
46 | 46 |
editorAreaPartStack.getChildren().add(part); |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/defaultHandler/OpenReferencingObjectsViewHandler.java | ||
---|---|---|
10 | 10 |
import org.eclipse.e4.ui.workbench.modeling.EPartService; |
11 | 11 |
import org.eclipse.e4.ui.workbench.modeling.EPartService.PartState; |
12 | 12 |
|
13 |
import eu.etaxonomy.taxeditor.bulkeditor.AppModelId; |
|
14 |
|
|
13 | 15 |
public class OpenReferencingObjectsViewHandler { |
14 | 16 |
|
15 | 17 |
@Execute |
16 |
public void execute(EPartService partService, @Named(IServiceConstants.ACTIVE_PART)MPart activePart) {
|
|
17 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.e4.ReferencingObjectsViewE4");
|
|
18 |
public void execute(EPartService partService) { |
|
19 |
MPart part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_REFERENCINGOBJECTS_E4_REFERENCINGOBJECTSVIEWE4);
|
|
18 | 20 |
part = partService.showPart(part, PartState.ACTIVATE); |
19 | 21 |
} |
20 | 22 |
|
... | ... | |
23 | 25 |
@Named(IServiceConstants.ACTIVE_PART)MPart activePart, |
24 | 26 |
MHandledMenuItem menuItem) { |
25 | 27 |
boolean canExecute = false; |
26 |
MPart part = partService.findPart("eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.e4.ReferencingObjectsViewE4");
|
|
28 |
MPart part = partService.findPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_REFERENCINGOBJECTS_E4_REFERENCINGOBJECTSVIEWE4);
|
|
27 | 29 |
canExecute = !part.equals(activePart); |
28 | 30 |
menuItem.setVisible(canExecute); |
29 | 31 |
return canExecute; |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/e4/SpecimenSearchWizardE4.java | ||
---|---|---|
35 | 35 |
import eu.etaxonomy.cdm.io.specimen.abcd206.in.AbcdParseUtility; |
36 | 36 |
import eu.etaxonomy.cdm.io.specimen.abcd206.in.SpecimenImportReport; |
37 | 37 |
import eu.etaxonomy.cdm.io.specimen.abcd206.in.UnitAssociationWrapper; |
38 |
import eu.etaxonomy.taxeditor.store.AppModelId; |
|
38 | 39 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
39 | 40 |
import eu.etaxonomy.taxeditor.view.dataimport.QueryType; |
40 | 41 |
|
... | ... | |
100 | 101 |
String content = AbcdParseUtility.parseFirstTextContent(nodeList); |
101 | 102 |
} |
102 | 103 |
|
103 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.view.dataimport.e4.SpecimenImportViewE4");
|
|
104 |
MPart part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_VIEW_DATAIMPORT_E4_SPECIMENIMPORTVIEWE4);
|
|
104 | 105 |
part = partService.showPart(part, PartState.ACTIVATE); |
105 | 106 |
SpecimenImportViewE4 specimenImportView = (SpecimenImportViewE4) part.getObject(); |
106 | 107 |
specimenImportView.setEndpoint(providerSelectionPage.getEndPoint()); |
... | ... | |
109 | 110 |
dataImportView = specimenImportView; |
110 | 111 |
|
111 | 112 |
} else{ |
112 |
MPart part = partService.createPart("eu.etaxonomy.taxeditor.view.dataimport.e4.GbifResponseImportViewE4");
|
|
113 |
MPart part = partService.createPart(AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_VIEW_DATAIMPORT_E4_GBIFRESPONSEIMPORTVIEWE4);
|
|
113 | 114 |
part = partService.showPart(part, PartState.ACTIVATE); |
114 | 115 |
GbifResponseImportViewE4 gbifImportView = (GbifResponseImportViewE4) part.getObject(); |
115 | 116 |
gbifImportView.setQuery(query); |
Also available in: Unified diff
fix #7009 Replace part descriptor IDs in open handler with constants