id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor"
name="Open Defined Term Editor">
<commandParameter
- id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter"
+ id="eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeClass"
name="inputType"
optional="true">
</commandParameter>
pattern="eu.etaxonomy.taxeditor.bulkeditor/bulkeditor.menus.openmenu"
isEqualityPattern="true">
</activityPatternBinding>
+ <activityPatternBinding
+ activityId="eu.etaxonomy.taxeditor.store.activityProjectManagement"
+ pattern="eu.etaxonomy.taxeditor.bulkeditor/eu.etaxonomy.taxeditor.editor.definedTerm"
+ isEqualityPattern="true">
+ </activityPatternBinding>
</extension>
<extension
point="org.eclipse.ui.services">
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
+import eu.etaxonomy.cdm.model.common.TermType;
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
import eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermEditor;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
IParameter parameter;
try {
- parameter = command.getParameter("eu.etaxonomy.taxeditor.store.openDefinedTermEditor.parameter");
+ parameter = command.getParameter("eu.etaxonomy.taxeditor.store.openDefinedTermEditor.termTypeUuid");
Parameterization[] parameterizations = new Parameterization[]{
- new Parameterization(parameter, getTermClass().getName())
+ new Parameterization(parameter, TermType.valueOf(getTermClass().getSimpleName()).getUuid().toString())
};
ParameterizedCommand pCommand = new ParameterizedCommand(command, parameterizations);