<children xsi:type="menu:HandledMenuItem" xmi:id="_KT8rYIZ5EeeOc9DZcjNN7g" elementId="eu.etaxonomy.taxeditor.editor.handledmenuitem.commandlabel44" label="%command.label.44" command="_Ob4xIIZ5EeeOc9DZcjNN7g"/>
</menus>
</elements>
- <elements xsi:type="basic:PartDescriptor" xmi:id="_tLceMIl4Eeeox7omhvOBWg" elementId="eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor" label="%partdescriptor.label.2" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.editor/icons/edit_16x16.gif" tooltip="" allowMultiple="true" category="" closeable="true" dirtyable="true" contributionURI="bundleclass://eu.etaxonomy.taxeditor.editor/eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor">
+ <elements xsi:type="basic:PartDescriptor" xmi:id="_tLceMIl4Eeeox7omhvOBWg" elementId="eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor" label="%partdescriptor.label.2" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.editor/icons/edit_16x16.gif" tooltip="" allowMultiple="true" category="" closeable="true" dirtyable="true" contributionURI="bundleclass://eu.etaxonomy.taxeditor.editor/eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor">
<tags>View</tags>
<tags>nonRestore</tags>
<handlers xmi:id="_tLceQIl4Eeeox7omhvOBWg" elementId="eu.etaxonomy.taxeditor.editor.nameEditor.handler.SaveHandler" contributionURI="bundleclass://eu.etaxonomy.taxeditor.workbench/eu.etaxonomy.taxeditor.workbench.SaveHandler" command="_majwMEaQEeeXMc6kSYO7Xg"/>
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_GROUP_AUTHORITY_E4_CDMAUTHORITYEDITORE4 = "eu.etaxonomy.taxeditor.editor.group.authority.e4.CdmAuthorityEditorE4";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_KEY_POLYTOMOUS_E4_POLYTOMOUSKEYGRAPHEDITORE4 = "eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyGraphEditorE4";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_KEY_POLYTOMOUS_E4_POLYTOMOUSKEYLISTEDITORE4 = "eu.etaxonomy.taxeditor.editor.key.polytomous.e4.PolytomousKeyListEditorE4";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_NAME_E4_TAXONNAMEEDITORE4 = "eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_NAME_E4_TAXONNAMEEDITORE4 = "eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor";
//public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_CHECKLIST_E4_CHECKLISTEDITORE4 = "eu.etaxonomy.taxeditor.editor.view.checklist.e4.ChecklistEditorE4";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_CHECKLIST_E4_DISTRIBUTIONEDITORPART = "eu.etaxonomy.taxeditor.editor.view.checklist.e4.DistributionEditorPart";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_CONCEPT_E4_CONCEPTVIEWPARTE4 = "eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4";
import eu.etaxonomy.taxeditor.editor.group.authority.e4.CdmAuthorityEditorE4;
import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.checklist.e4.DistributionEditorPart;
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateViewEditorInput;
//check if part is already opened
MPart alreadyOpenInOtherClassification = null;
for (MPart part : parts) {
- if(part.getObject() instanceof TaxonNameEditor
- && ((TaxonNameEditor) part.getObject()).getTaxon()!=null
- && ((TaxonNameEditor) part.getObject()).getTaxon().getUuid().equals(input.getTaxon().getUuid())){
+ if(part.getObject() instanceof TaxonEditor
+ && ((TaxonEditor) part.getObject()).getTaxon()!=null
+ && ((TaxonEditor) part.getObject()).getTaxon().getUuid().equals(input.getTaxon().getUuid())){
UUID inputNode = input.getTaxonNode().getUuid();
- UUID editorNode = ((TaxonNameEditor) part.getObject()).getTaxonNode().getUuid();
+ UUID editorNode = ((TaxonEditor) part.getObject()).getTaxonNode().getUuid();
if (!inputNode.equals(editorNode)){
alreadyOpenInOtherClassification = part;
}else{
- ((TaxonNameEditor) part.getObject()).init(input);
+ ((TaxonEditor) part.getObject()).init(input);
partService.activate(part, true);
return;
}
}
}
if (alreadyOpenInOtherClassification != null){
- boolean doSave = forceUserSaveE4Editor(((TaxonNameEditor) alreadyOpenInOtherClassification.getObject()), getShell());
+ boolean doSave = forceUserSaveE4Editor(((TaxonEditor) alreadyOpenInOtherClassification.getObject()), getShell());
if (doSave){
input = TaxonEditorInput.NewInstance(input.getTaxonNode().getUuid());
partService.hidePart(alreadyOpenInOtherClassification);
MPart part = showPart(NAME_EDITOR_ID, modelService, partService, application);
- TaxonNameEditor editor = (TaxonNameEditor) part.getObject();
+ TaxonEditor editor = (TaxonEditor) part.getObject();
// editor.setDisabled();
editor.init(input);
// editor.setEnabled();
editor.setFocus();
- if (factsVisible){
- showFacts(modelService, partService);
- factsVisible = false;
- }
-
- if (mediaVisible){
- showMedia(modelService, partService);
- mediaVisible = false;
- }
+// if (factsVisible){
+// showFacts(modelService, partService);
+// factsVisible = false;
+// }
+//
+// if (mediaVisible){
+// showMedia(modelService, partService);
+// mediaVisible = false;
+// }
}
public static void showMedia(EModelService modelService, EPartService partService) {
//check if part is already opened
boolean isDirty = false;
for (MPart part : parts) {
- if(part.getObject() instanceof TaxonNameEditor
- && ((TaxonNameEditor) part.getObject()).getTaxon()!=null
- && ((TaxonNameEditor) part.getObject()).getTaxon().getUuid().equals(taxonUUID)){
+ if(part.getObject() instanceof TaxonEditor
+ && ((TaxonEditor) part.getObject()).getTaxon()!=null
+ && ((TaxonEditor) part.getObject()).getTaxon().getUuid().equals(taxonUUID)){
if (part.isDirty()){
dirtyParts.add(part);
}
Collection<IE4SavablePart> dirtyParts = new HashSet<>();
//check if part is already opened
for (MPart part : parts) {
- if(part.getObject() instanceof TaxonNameEditor
- && ((TaxonNameEditor) part.getObject()).getTaxon()!=null
- && ((TaxonNameEditor) part.getObject()).getTaxon().getUuid().equals(taxonUUID)){
+ if(part.getObject() instanceof TaxonEditor
+ && ((TaxonEditor) part.getObject()).getTaxon()!=null
+ && ((TaxonEditor) part.getObject()).getTaxon().getUuid().equals(taxonUUID)){
if (part.isDirty()){
dirtyParts.add((IE4SavablePart) part);
}
break;
}else if (taxonUUID == null){
- if (part.isDirty() && (part.getObject() instanceof TaxonNameEditor || (part.getObject() instanceof BulkEditor && ((BulkEditor)part.getObject()).getEditorInput() instanceof TaxonBulkEditorInput))){
+ if (part.isDirty() && (part.getObject() instanceof TaxonEditor || (part.getObject() instanceof BulkEditor && ((BulkEditor)part.getObject()).getEditorInput() instanceof TaxonBulkEditorInput))){
dirtyParts.add((IE4SavablePart) part.getObject());
}
}
EPartService partService = TaxeditorEditorPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getService(EPartService.class);
MPart part = partService.createPart(NAME_EDITOR_ID);
part = partService.showPart(part, PartState.ACTIVATE);
- TaxonNameEditor editor = (TaxonNameEditor) part.getObject();
+ TaxonEditor editor = (TaxonEditor) part.getObject();
editor.init(input);
}
Collection<MPart> parts = partService.getParts();
for (MPart part : parts) {
Object object = part.getObject();
- if(object instanceof TaxonNameEditor){
- TaxonNameEditor taxonEditor = (TaxonNameEditor)object;
+ if(object instanceof TaxonEditor){
+ TaxonEditor taxonEditor = (TaxonEditor)object;
TaxonNode node = taxonEditor.getEditorInput().getTaxonNode();
if (node.treeIndex()!= null){
if(node.treeIndex().startsWith(treeIndex)){
Collection<MPart> parts = partService.getParts();
for (MPart part : parts) {
Object object = part.getObject();
- if(object instanceof TaxonNameEditor){
- TaxonNameEditor taxonEditor = (TaxonNameEditor)object;
+ if(object instanceof TaxonEditor){
+ TaxonEditor taxonEditor = (TaxonEditor)object;
TaxonNode node = taxonEditor.getEditorInput().getTaxonNode();
if (node.treeIndex()!= null){
if(node.treeIndex().startsWith(treeIndex)){
}
}
- public static void updateEditor(TaxonNode taxonNode, TaxonNameEditor editor){
+ public static void updateEditor(TaxonNode taxonNode, TaxonEditor editor){
String treeIndex = taxonNode.treeIndex();
TaxonNode node = editor.getEditorInput().getTaxonNode();
if(node.treeIndex().equals(treeIndex)){
public Composite getControl();
- public TaxonNameEditor getEditor();
+ public TaxonEditor getEditor();
public void dragEntered();
* @author pplitzner
* @date Aug 24, 2017
*/
-public class TaxonNameEditor
+public class TaxonEditor
implements IDirtyMarkable, IPartContentHasDetails,
IPartContentHasSupplementalData, IPartContentHasMedia, IPartContentHasFactualData, IPartChangeListener,
ISelectionListener, ISecuredEditor, IE4SavablePart, ITaxonEditor, IDropTargetable {
private IEventBroker eventBroker;
@Inject
- public TaxonNameEditor() {
+ public TaxonEditor() {
undoContext = new UndoContext();
}
public boolean setInput(Object input) {
if (input instanceof AbstractGroupedContainerE4) {
TaxonBase<?> newSelection = ((AbstractGroupedContainerE4<?>) input).getData();
- if (selection != newSelection || TaxonNameEditor.this.isDirty()) {
+ if (selection != newSelection || TaxonEditor.this.isDirty()) {
selection = newSelection;
selService.setSelection(new StructuredSelection(selection));
monitor.beginTask(Messages.TaxonNameEditor_SAVING_NAMES, getGroupedContainers().size());
monitor.worked(1);
-
+ this.getDirtyNames().forEach(container -> container.refresh());
// check for empty names
if (checkForEmptyNames()) {
MessageDialog.openWarning(AbstractUtility.getShell(), Messages.MultiPageTaxonEditor_NO_NAME_SPECIFIED,
input.merge();
dirty.setDirty(false);
+
EventUtility.postEvent(WorkbenchEventConstants.REFRESH_NAVIGATOR, new TaxonNodeDto(input.getTaxonNode().getParent()));
EventUtility.postEvent(WorkbenchEventConstants.SAVE_TAXON, true);
// Stop the progress monitor.
AbstractGroupedContainerE4<?> container = getContainer((TaxonBase<?>) element);
if (container != null) {
container.refresh();
+ container.setDirty(true);
}
}
AbstractGroupedContainerE4 container = getContainer(((TaxonRelationship) element).getFromTaxon());
if (container != null) {
container.refresh();
+ container.setDirty(true);
}
}
}
}
@Override
- public TaxonNameEditor getEditor() {
+ public TaxonEditor getEditor() {
return this;
}
public TaxonNode getTaxonNode() {
return input.getTaxonNode();
}
+
+
}
\ No newline at end of file
import eu.etaxonomy.taxeditor.editor.CdmDataTransfer;
import eu.etaxonomy.taxeditor.editor.name.e4.IDropTargetable;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDropTargetEffect;
import eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDropTargetListener;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
private final List<AbstractGroupedContainerE4> groupedContainers = new ArrayList<>();
- protected TaxonNameEditor editor;
+ protected TaxonEditor editor;
private DropTarget target;
private DropTargetListener dropListener;
- public AbstractGroup(TaxonNameEditor editor){
+ public AbstractGroup(TaxonEditor editor){
this.editor = editor;
this.context = editor.getContext();
}
}
@Override
- public TaxonNameEditor getEditor() {
+ public TaxonEditor getEditor() {
return editor;
}
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.Position;
+import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.window.DefaultToolTip;
import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.dnd.DND;
import eu.etaxonomy.taxeditor.editor.name.container.IContainerConstants;
import eu.etaxonomy.taxeditor.editor.name.container.LineBreakListener;
import eu.etaxonomy.taxeditor.editor.name.container.LineWrapSupport;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDragListenerE4;
import eu.etaxonomy.taxeditor.editor.name.e4.dnd.NameEditorDragSourceEffect;
import eu.etaxonomy.taxeditor.editor.name.operation.CreateSynonymInNewGroupOperation;
+import eu.etaxonomy.taxeditor.event.EventUtility;
+import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.IElementHasDetails;
import eu.etaxonomy.taxeditor.model.NameHelper;
private FocusListener nameCompositeFocusListener;
private ModifyListener nameCompositeModifyListener;
- protected NameViewerE4 nameViewer;
+ protected NameViewer nameViewer;
private AbstractGroup group;
nameCompositeModifyListener = (ModifyEvent e)->{
// mark the composite dirty
setDirty(true);
+
// parse the text
String text = nameViewer.getTextWidget().getText();
TaxonName name = (TaxonName)parseHandler.parse(text);
getTaxonBase().setName(name);
getTaxonBase().setTitleCache((getTaxonBase().generateTitle()));
+ EventUtility.postAsyncEvent(WorkbenchEventConstants.REFRESH_DETAILS, true);
// show errors resulting from parsing
calculateAnnotations();
}
- protected TaxonNameEditor getEditor() {
+ protected TaxonEditor getEditor() {
return getGroup().getEditor();
}
}
protected void createTextViewer() {
- nameViewer = new NameViewerE4(control);
+ nameViewer = new NameViewer(control);
focusListener = new FocusAdapter() {
@Override
getNameViewer().getTextWidget().setFont(font);
}
- public NameViewerE4 getNameViewer() {
+ public NameViewer getNameViewer() {
if (nameViewer == null) {
throw new RuntimeException(
"The Name Viewer is corrupt for Name Container: " //$NON-NLS-1$
// Set indent to viewer ruler's width
if (getNameViewer().getRulerControl() != null) {
// TODO right justify
- layoutData.indent = NameViewerE4.RULER_WIDTH;
+ layoutData.indent = NameViewer.RULER_WIDTH;
}
nonEditableInfoLabel.setLayoutData(layoutData);
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
/**
*
private HomotypicalGroup group;
- public AbstractHomotypicalGroupContainer(TaxonNameEditor editor, HomotypicalGroup group) {
+ public AbstractHomotypicalGroupContainer(TaxonEditor editor, HomotypicalGroup group) {
super(editor);
this.group = group;
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.taxon.Synonym;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.preference.Resources;
private AcceptedNameContainerE4 acceptedContainer;
- public AcceptedGroup(TaxonNameEditor editor, HomotypicalGroup group) {
+ public AcceptedGroup(TaxonEditor editor, HomotypicalGroup group) {
super(editor, group);
}
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
import eu.etaxonomy.cdm.strategy.cache.TaggedCacheHelper;
import eu.etaxonomy.cdm.strategy.cache.TaggedText;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.container.MisappliedGroup.ConceptType;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.NameHelper;
protected void initializeComposite() {
setIsDraggable(true);
setFont(getViewerFont());
- TaxonNameEditor editor = getEditor();
+ TaxonEditor editor = getEditor();
Taxon taxon = editor.getTaxon();
for (TaxonRelationship rel: taxon.getTaxonRelations(getMisappliedName())){
if (rel.getType().isAnyMisappliedName() && this.conceptType.equals(ConceptType.Misapplication)){
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
/**
*
public class ContainerFactory {
public static void createOrUpdateAcceptedTaxonsHomotypicGroup(
- TaxonNameEditor taxonNameEditor) {
+ TaxonEditor taxonNameEditor) {
if(taxonNameEditor.getAcceptedGroup() == null){
taxonNameEditor.setAcceptedGroup(new AcceptedGroup(taxonNameEditor, taxonNameEditor.getTaxon().getHomotypicGroup()));
}
public static void createOrUpdateHeterotypicSynonymyGroups(
- TaxonNameEditor taxonNameEditor) {
+ TaxonEditor taxonNameEditor) {
List<HomotypicalSynonymGroup> retainedGroups = new ArrayList<>();
List<HomotypicalSynonymGroup> heterotypicSynonymGroups = taxonNameEditor.getHeterotypicSynonymGroups();
public static HomotypicalSynonymGroup createOrUpdateHeterotypicSynonymyGroup(
- TaxonNameEditor taxonNameEditor, HomotypicalGroup homotypicalGroup){
+ TaxonEditor taxonNameEditor, HomotypicalGroup homotypicalGroup){
HomotypicalSynonymGroup group = null;
if(taxonNameEditor.getHomotypicalGroupContainer(homotypicalGroup) == null){
group = new HomotypicalSynonymGroup(taxonNameEditor, homotypicalGroup);
}
public static void createOrUpdateMisapplicationsGroup(
- TaxonNameEditor taxonNameEditor) {
+ TaxonEditor taxonNameEditor) {
MisappliedGroup group = taxonNameEditor.getMisappliedGroup();
Taxon taxon = HibernateProxyHelper.deproxy(taxonNameEditor.getTaxon(), Taxon.class);
}
- public static void setMenuToAllContainers(TaxonNameEditor taxonNameEditor){
+ public static void setMenuToAllContainers(TaxonEditor taxonNameEditor){
if (taxonNameEditor == null) {
return;
}
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.taxeditor.editor.name.container.IContainerConstants;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
/**
*
*/
public class HomotypicalSynonymGroup extends AbstractHomotypicalGroupContainer {
- public HomotypicalSynonymGroup(TaxonNameEditor editor, HomotypicalGroup group) {
+ public HomotypicalSynonymGroup(TaxonEditor editor, HomotypicalGroup group) {
super(editor, group);
}
import java.util.Set;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
/**
* @author pplitzner
}
- public MisappliedGroup(TaxonNameEditor editor) {
+ public MisappliedGroup(TaxonEditor editor) {
super(editor);
createContent();
* @since Aug 25, 2017
*
*/
-public class NameViewerE4 extends SourceViewer {
+public class NameViewer extends SourceViewer {
public static final int RULER_WIDTH = 16;
private final IVerticalRuler ruler;
private final AnnotationModel annotationModel;
- public NameViewerE4(Composite parent) {
+ public NameViewer(Composite parent) {
super(parent, new RulerWithIcon(RULER_WIDTH), SWT.WRAP | SWT.MULTI | SWT.RESIZE);
this.ruler = getVerticalRuler();
/**
* <p>Constructor for SynonymContainer.</p>
*
- * @param editor a {@link eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor} object.
+ * @param editor a {@link eu.etaxonomy.taxeditor.editor.name.TaxonEditor} object.
* @param group a {@link eu.etaxonomy.taxeditor.editor.name.container.AbstractGroup} object.
* @param synonym a {@link eu.etaxonomy.cdm.model.taxon.Synonym} object.
*/
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
import eu.etaxonomy.taxeditor.editor.name.e4.IDropTargetable;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.container.AbstractHomotypicalGroupContainer;
import eu.etaxonomy.taxeditor.editor.name.e4.container.MisappliedGroup;
import eu.etaxonomy.taxeditor.editor.name.e4.operation.MoveSynonymToAnotherAcceptedTaxonOperationE4;
}catch (Exception e){
return null;
}
- return new MoveSynonymToAnotherAcceptedTaxonOperationE4(Messages.NameEditorDropTargetListener_CHANGE_ACC_TAXON, getEditor().getUndoContext(), synonym.getUuid(), ((TaxonNameEditor) target).getTaxon(), newSecUuid, (TaxonNameEditor) target);
+ return new MoveSynonymToAnotherAcceptedTaxonOperationE4(Messages.NameEditorDropTargetListener_CHANGE_ACC_TAXON, getEditor().getUndoContext(), synonym.getUuid(), ((TaxonEditor) target).getTaxon(), newSecUuid, (TaxonEditor) target);
}
return new ChangeSynonymToMisapplicationOperation(Messages.NameEditorDropTargetListener_CHANGE_SYNONYM_TO_MISAPP, getEditor().getUndoContext(),
getEditor().getTaxon(), synonym, target);
}
- else if(target instanceof TaxonNameEditor){
- if (((TaxonNameEditor) target).getTaxon().equals(synonym.getAcceptedTaxon())){
+ else if(target instanceof TaxonEditor){
+ if (((TaxonEditor) target).getTaxon().equals(synonym.getAcceptedTaxon())){
return new ChangeHomotypicGroupOperation(Messages.NameEditorDropTargetListener_CHANGE_HOMOTYPICAL_GROUP, getEditor().getUndoContext(),
- ((TaxonNameEditor) target).getTaxon(), synonym, null, target);
+ ((TaxonEditor) target).getTaxon(), synonym, null, target);
} else{
UUID newSecUuid = null;
try{
}catch (Exception e){
return null;
}
- return new MoveSynonymToAnotherAcceptedTaxonOperationE4(Messages.NameEditorDropTargetListener_CHANGE_ACC_TAXON, getEditor().getUndoContext(), synonym.getUuid(), ((TaxonNameEditor) target).getTaxon(), newSecUuid, (TaxonNameEditor) target);
+ return new MoveSynonymToAnotherAcceptedTaxonOperationE4(Messages.NameEditorDropTargetListener_CHANGE_ACC_TAXON, getEditor().getUndoContext(), synonym.getUuid(), ((TaxonEditor) target).getTaxon(), newSecUuid, (TaxonEditor) target);
}
}
return null;
}
- private TaxonNameEditor getEditor() {
- return (TaxonNameEditor) EventUtility.getTaxonEditor();
+ private TaxonEditor getEditor() {
+ return (TaxonEditor) EventUtility.getTaxonEditor();
}
}
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.e4.TaxonEditorInput;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeSynonymToAcceptedTaxonOperation;
import eu.etaxonomy.taxeditor.event.EventUtility;
private static final Logger logger = LogManager.getLogger(ChangeSynonymToAcceptedTaxonHandler.class);
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private EPartService partService;
private MApplication application;
private EModelService modelService;
this.application = application;
this.partService = partService;
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
TaxonEditorInput input = editor.getEditorInput();
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeConceptRelationshipTypeOperation;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeSynonymToMisapplicationOperation;
*/
public class ChangeToMisapplicationHandler {
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART)MPart activePart,
MHandledMenuItem menuItem,
UISynchronize sync) {
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
if (!EditorUtil.forceUserSaveE4Editor(editor, shell)){
return ;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeConceptRelationshipTypeOperation;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeSynonymToConceptOperation;
*/
public class ChangeToProParteSynonymHandler {
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART)MPart activePart,
MHandledMenuItem menuItem,
UISynchronize sync) {
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
if (!EditorUtil.forceUserSaveE4Editor(editor, shell)){
return ;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeConceptToSynonymOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
Taxon concept = (Taxon) selection.getFirstElement();
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.name.TaxonName;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.operation.CreateSynonymInNewGroupOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
TaxonName newSynonymName = ParseHandler.createEmptyName();
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.CreateSynonymInExistingHomotypicalGroupOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
Taxon taxon = editor.getTaxon();
HomotypicalGroup group = taxon.getHomotypicGroup();
TaxonName newSynonymName = ParseHandler.createEmptyName();
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.operation.CreateConceptRelationOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
TaxonName conceptName = ParseHandler.createEmptyName();
Taxon concept = Taxon.NewInstance(conceptName, null);
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.operation.CreateConceptRelationOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
TaxonName conceptName = ParseHandler.createEmptyName();
Taxon concept = Taxon.NewInstance(conceptName, null);
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.taxon.Synonym;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.CreateSynonymInExistingHomotypicalGroupOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
Object selectedObject = selection.getFirstElement();
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.swt.widgets.Shell;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.container.AbstractGroupedContainerE4;
/**
MHandledMenuItem menuItem,
UISynchronize sync) {
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
for(AbstractGroupedContainerE4 containerWithEmptyName : editor.getEmptyContainers()){
editor.removeGroup(containerWithEmptyName.getGroup());
@Named(IServiceConstants.ACTIVE_SELECTION)IStructuredSelection selection,
MHandledMenuItem menuItem){
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
boolean canExecute = false;
canExecute = editor.checkForEmptyNames();
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.model.DeleteResultMessagingUtils;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
*/
public class DeleteTaxonBaseHandler implements IPostOperationEnabled {
- protected TaxonNameEditor editor;
+ protected TaxonEditor editor;
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART)MPart activePart,
MHandledMenuItem menuItem,
UISynchronize sync) {
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
doExecute(menuItem.getLocalizedLabel(), shell, editor, selection.getFirstElement(), sync);
}
- protected void doExecute(String commandName, Shell shell, TaxonNameEditor editor, Object selectedElement,
+ protected void doExecute(String commandName, Shell shell, TaxonEditor editor, Object selectedElement,
UISynchronize sync) {
AbstractPostOperation operation = null;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.e4.TaxonEditorInput;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.e4.operation.MoveSynonymToAnotherAcceptedTaxonOperationE4;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
private static final Logger logger = LogManager.getLogger(MoveSynonymToAnotherAcceptedTaxonHandler.class);
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private TaxonNode newParentNode;
this.activePart = activePart;
this.partService = partService;
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
TaxonEditorInput input = editor.getEditorInput();
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.ChangeHomotypicalGroupBasionymOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MHandledMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = (TaxonNameEditor) activePart.getObject();
+ TaxonEditor editor = (TaxonEditor) activePart.getObject();
TaxonBase selectedTaxonBase = (TaxonBase) selection.getFirstElement();
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester;
import eu.etaxonomy.taxeditor.editor.name.operation.SwapSynonymAndAcceptedOperation;
import eu.etaxonomy.taxeditor.event.EventUtility;
*/
public class SwapSynonymAndAcceptedHandler implements IPostOperationEnabled {
- protected TaxonNameEditor editor;
+ protected TaxonEditor editor;
protected Taxon taxon;
protected EPartService partService;
protected MPart activePart;
this.application = application;
this.partService = partService;
- editor = (TaxonNameEditor) activePart.getObject();
+ editor = (TaxonEditor) activePart.getObject();
Synonym synonym = (Synonym) selection.getFirstElement();
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.event.EventUtility;
import eu.etaxonomy.taxeditor.store.CdmStore;
* @return
*/
public static boolean hasEmptyNames(Object receiver) {
- TaxonNameEditor editor = (TaxonNameEditor) EventUtility.getTaxonEditor();
+ TaxonEditor editor = (TaxonEditor) EventUtility.getTaxonEditor();
return editor == null ? false : editor.checkForEmptyNames();
}
public static boolean isRelatedConcept(Object selectedElement) {
- if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isRelatedConcept() && !((TaxonNameEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
+ if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isRelatedConcept() && !((TaxonEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
return true;
}
return false;
}
public static boolean isMisapplication(Object selectedElement) {
- if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isMisapplication() && !((TaxonNameEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
+ if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isMisapplication() && !((TaxonEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
return true;
}
return false;
}
public static boolean isProparteSynonym(Object selectedElement) {
- if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isProparteSynonym() && !((TaxonNameEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
+ if(selectedElement instanceof Taxon && ((Taxon) selectedElement).isProparteSynonym() && !((TaxonEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
return true;
}
return false;
if (selectedElement instanceof Synonym){
return true;
}
- if(((Taxon) selectedElement).isProparteSynonym() && !((TaxonNameEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
+ if(((Taxon) selectedElement).isProparteSynonym() && !((TaxonEditor) EventUtility.getTaxonEditor()).getTaxon().equals(selectedElement)){
return false;
}
return true;
}
public static boolean isAccepted(Object selectedElement) {
- TaxonNameEditor editor = (TaxonNameEditor) EventUtility.getTaxonEditor();
+ TaxonEditor editor = (TaxonEditor) EventUtility.getTaxonEditor();
Taxon accepted = editor.getTaxon();
return (selectedElement instanceof Taxon && accepted.equals(selectedElement)) ? true : false;
}
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.operation.AbstractPostTaxonOperation;
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
}
protected void addToSaveList(CdmBase newCdmBase) {
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
Object activePart = AbstractUtility.getActivePart();
- if (activePart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) activePart;
+ if (activePart instanceof TaxonEditor){
+ editor = (TaxonEditor) activePart;
if (newCdmBase instanceof Synonym){
editor.getEditorInput().addToSaveNewSynonym((Synonym)newCdmBase);
}else if (newCdmBase instanceof Taxon ){
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4;
import eu.etaxonomy.taxeditor.editor.view.concept.operation.CreateConceptRelationOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
UUID uuid = (UUID) menuItem.getTransientData().get(commandId+".taxonRelationshipType.uuid");
TaxonRelationshipType taxonRelationshipType = HibernateProxyHelper.deproxy(CdmStore.getService(ITermService.class).load(uuid), TaxonRelationshipType.class);
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
ConceptViewPartE4 conceptView = (ConceptViewPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(conceptView.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
IUndoContext undoContext = null;
ConceptViewPartE4 conceptView = (ConceptViewPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(conceptView.getSelectionProvidingPart());
- canExecute = e4WrappedPart instanceof TaxonNameEditor;
+ canExecute = e4WrappedPart instanceof TaxonEditor;
menuItem.setVisible(canExecute);
return canExecute;
}
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4;
import eu.etaxonomy.taxeditor.editor.view.concept.operation.DeleteConceptRelationOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MMenuItem menuItem,
UISynchronize sync) {
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
ConceptViewPartE4 conceptView = (ConceptViewPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(conceptView.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
Set<TaxonRelationship> relations = new HashSet<TaxonRelationship>();
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.workbench.WorkbenchUtility;
@Optional@Named(IServiceConstants.ACTIVE_SELECTION) IStructuredSelection selection,
EModelService modelService, EPartService partService, MApplication application) {
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
BulkEditor bulkEditor = null;
TaxonRelationship taxonRelationship = (TaxonRelationship) selection.getFirstElement();
ConceptViewPartE4 conceptView = (ConceptViewPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(conceptView.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
}
else if(e4WrappedPart instanceof BulkEditor){
bulkEditor = (BulkEditor) e4WrappedPart;
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
import eu.etaxonomy.taxeditor.editor.e4.TaxonEditorInput;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphContentProvider;
import eu.etaxonomy.taxeditor.editor.view.concept.graph.ConceptGraphLabelProvider;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
}
- if(partObject instanceof TaxonNameEditor){
+ if(partObject instanceof TaxonEditor){
if (viewer.getControl() != null && !viewer.getControl().isDisposed()) {
viewer.getControl().setEnabled(true);
}
- TaxonEditorInput input = ((TaxonNameEditor) partObject).getEditorInput();
+ TaxonEditorInput input = ((TaxonEditor) partObject).getEditorInput();
showViewer(new StructuredSelection(input), activePart, viewer);
}
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.derivate.searchFilter.DerivateSearchCompositeController;
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
}
if(listenToSelectionChange){
selectedTaxon = null;
- if(activePart.getObject() instanceof TaxonNameEditor){
- selectedTaxon = ((TaxonNameEditor) activePart.getObject()).getTaxon();
+ if(activePart.getObject() instanceof TaxonEditor){
+ selectedTaxon = ((TaxonEditor) activePart.getObject()).getTaxon();
}
else if(selection != null){
Object selectedElement = selection.getFirstElement();
import eu.etaxonomy.cdm.model.description.TaxonNameDescription;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionElementsOperation;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
descriptionElements.add(descriptionElement);
}
}
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
Object activePart = EditorUtil.getActivePart();
if (activePart instanceof FactualDataPartE4){
MPart selectionProvidingPart =((FactualDataPartE4)activePart).getSelectionProvidingPart();
Object obj = selectionProvidingPart.getObject();
- if (obj instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) obj;
+ if (obj instanceof TaxonEditor){
+ editor = (TaxonEditor) obj;
}
}
AbstractPostTaxonOperation operation = new MoveDescriptionElementsOperation(Messages.DescriptionElementDropAdapter_MOVE_DESC, EditorUtil.getUndoContext(), target, description, descriptionElements, isCopy, null, sync, false);
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
import eu.etaxonomy.taxeditor.editor.ITaxonEditor;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDragListener;
import eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptionElementDropAdapter;
}
Object firstElement = structuredSelection.getFirstElement();
- if (partObject instanceof TaxonNameEditor){
- if (firstElement != ((TaxonNameEditor)partObject).getTaxon()){
+ if (partObject instanceof TaxonEditor){
+ if (firstElement != ((TaxonEditor)partObject).getTaxon()){
showEmptyPage();
return;
}
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.DeleteDescriptionElementOperation;
}
- if (factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor){
- ((TaxonNameEditor)factualDataPart.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(operation);
- ((TaxonNameEditor)factualDataPart.getSelectionProvidingPart().getObject()).setDirty();
- ((TaxonNameEditor)factualDataPart.getSelectionProvidingPart().getObject()).redraw();
+ if (factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonEditor){
+ ((TaxonEditor)factualDataPart.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(operation);
+ ((TaxonEditor)factualDataPart.getSelectionProvidingPart().getObject()).setDirty();
+ ((TaxonEditor)factualDataPart.getSelectionProvidingPart().getObject()).redraw();
}
if (factualDataPart.getSelectionProvidingPart().getObject() instanceof DerivateView){
((DerivateView)factualDataPart.getSelectionProvidingPart().getObject()).addOperation(operation);
import eu.etaxonomy.cdm.model.description.IndividualsAssociation;
import eu.etaxonomy.cdm.model.media.Media;
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
}
private boolean isTaxonEditor() {
- if(AbstractUtility.getActiveEditor() instanceof TaxonNameEditor){
+ if(AbstractUtility.getActiveEditor() instanceof TaxonEditor){
return true;
}
return false;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionElementsOperation;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
public class MoveDescriptionElementsHandlerE4 implements IPostOperationEnabled{
private UUID newAcceptedTaxonNodeUuid;
private UUID oldAcceptedTaxonNodeUuid;
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private MApplication application;
private EModelService modelService;
private EPartService partService;
IStructuredSelection viewselection = (IStructuredSelection) factualDataPart.getViewer().getSelection();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
}
Taxon actualTaxon= null;
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
boolean isComputedDisabled = PreferencesUtil.isComputedDesciptionHandlingDisabled();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
+ if(e4WrappedPart instanceof TaxonEditor){
ISelection selection = factualDataPart.getViewer().getSelection();
if(selection instanceof IStructuredSelection){
- boolean selectionProviding = factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor;
+ boolean selectionProviding = factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonEditor;
Object firstElement = ((IStructuredSelection) selection).getFirstElement();
canExecute = ((firstElement instanceof FeatureNodeContainer && !(((FeatureNodeContainer)firstElement).getContainerTree().getDescription() instanceof TaxonNameDescription))
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionElementsOperation;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
public class MoveDescriptionElementsSetNameInSourceHandlerE5 implements IPostOperationEnabled{
private UUID newAcceptedTaxonNodeUuid;
private UUID oldAcceptedTaxonNodeUuid;
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private MApplication application;
private EModelService modelService;
private EPartService partService;
IStructuredSelection viewselection = (IStructuredSelection) factualDataPart.getViewer().getSelection();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
}
Taxon actualTaxon= null;
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
boolean isComputedDisabled = PreferencesUtil.isComputedDesciptionHandlingDisabled();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
+ if(e4WrappedPart instanceof TaxonEditor){
ISelection selection = factualDataPart.getViewer().getSelection();
if(selection instanceof IStructuredSelection){
- boolean selectionProviding = factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor;
+ boolean selectionProviding = factualDataPart.getSelectionProvidingPart().getObject() instanceof TaxonEditor;
Object firstElement = ((IStructuredSelection) selection).getFirstElement();
canExecute = ((firstElement instanceof FeatureNodeContainer && !(((FeatureNodeContainer)firstElement).getContainerTree().getDescription() instanceof TaxonNameDescription))
|| (firstElement instanceof DescriptionElementBase && !(((DescriptionElementBase)firstElement).getInDescription() instanceof TaxonNameDescription)))
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionToOtherTaxonOperation;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
private UUID oldAcceptedTaxonNodeUuid;
private UUID newAcceptedTaxonUuid;
private UUID oldAcceptedTaxonUuid;
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private MApplication application;
private EModelService modelService;
private EPartService partService;
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
}
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
+ if(e4WrappedPart instanceof TaxonEditor){
ISelection selection = factualDataPart.getViewer().getSelection();
if(selection instanceof IStructuredSelection){
Object firstElement = ((IStructuredSelection) selection).getFirstElement();
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionToOtherTaxonOperation;
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
private UUID oldAcceptedTaxonNodeUuid;
private UUID newAcceptedTaxonUuid;
private UUID oldAcceptedTaxonUuid;
- private TaxonNameEditor editor;
+ private TaxonEditor editor;
private MApplication application;
private EModelService modelService;
private EPartService partService;
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
- editor = (TaxonNameEditor) e4WrappedPart;
+ if(e4WrappedPart instanceof TaxonEditor){
+ editor = (TaxonEditor) e4WrappedPart;
}
FactualDataPartE4 factualDataPart = (FactualDataPartE4) activePart.getObject();
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(factualDataPart.getSelectionProvidingPart());
- if(e4WrappedPart instanceof TaxonNameEditor){
+ if(e4WrappedPart instanceof TaxonEditor){
ISelection selection = factualDataPart.getViewer().getSelection();
if(selection instanceof IStructuredSelection){
Object firstElement = ((IStructuredSelection) selection).getFirstElement();
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditor;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.concept.e4.ConceptViewPartE4;
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
import eu.etaxonomy.taxeditor.editor.view.media.MediaContentProvider;
}
Object firstElement = structuredSelection.getFirstElement();
- if (partObject instanceof TaxonNameEditor){
- if (firstElement != ((TaxonNameEditor)partObject).getTaxon()){
+ if (partObject instanceof TaxonEditor){
+ if (firstElement != ((TaxonEditor)partObject).getTaxon()){
showEmptyPage();
return;
}
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.e4.TaxonEditorInput;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.media.e4.MediaViewPartE4;
import eu.etaxonomy.taxeditor.editor.view.media.operation.MoveMediaInListOperation;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
MediaViewPartE4 mediaView = (MediaViewPartE4) activePart.getObject();
- TaxonNameEditor editor = null;
+ TaxonEditor editor = null;
Object e4WrappedPart = WorkbenchUtility.getE4WrappedPart(mediaView.getSelectionProvidingPart());
- if (e4WrappedPart instanceof TaxonNameEditor) {
- editor = (TaxonNameEditor) e4WrappedPart;
+ if (e4WrappedPart instanceof TaxonEditor) {
+ editor = (TaxonEditor) e4WrappedPart;
TaxonEditorInput input = editor.getEditorInput();
Taxon taxon =input.getTaxon();
import eu.etaxonomy.cdm.model.media.Media;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.DeleteSpecimenDescriptionOperation;
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.DeleteTaxonDescriptionOperation;
import eu.etaxonomy.taxeditor.editor.view.media.e4.MediaViewPartE4;
DescriptionElementBase element = elements.iterator().next();
Set<Media> toDelete = new HashSet<>();
element.removeMedia((Media)object);
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
return;
}
if(object instanceof TaxonDescription){
DeleteTaxonDescriptionOperation deleteTaxonDescriptionOperation = new DeleteTaxonDescriptionOperation(menuItem.getLocalizedLabel(), EditorUtil.getUndoContext(), (TaxonDescription)object, mediaView, null);
- if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor){
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).getTaxon().removeDescription((TaxonDescription)description);
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(deleteTaxonDescriptionOperation);
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
+ if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonEditor){
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).getTaxon().removeDescription((TaxonDescription)description);
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(deleteTaxonDescriptionOperation);
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
}else{
AbstractUtility.executeOperation(deleteTaxonDescriptionOperation, sync);
}
else if(object instanceof SpecimenDescription){
DeleteSpecimenDescriptionOperation deleteTaxonDescriptionOperation = new DeleteSpecimenDescriptionOperation(menuItem.getLocalizedLabel(), EditorUtil.getUndoContext(), (SpecimenDescription)object, mediaView, null);
- if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor){
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(deleteTaxonDescriptionOperation);
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
+ if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonEditor){
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(deleteTaxonDescriptionOperation);
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
}else{
AbstractUtility.executeOperation(deleteTaxonDescriptionOperation, sync);
}
public void createMediaDeleteOperation(String menuLabel, UISynchronize sync, MediaViewPartE4 mediaView,
List<Media> media, DescriptionBase<?> description, MediaDeletionConfigurator config) {
AbstractPostOperation<?> operation = new DeleteMediaOperation(menuLabel, EditorUtil.getUndoContext(), description, media, config, mediaView);
- if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonNameEditor){
+ if (mediaView.getSelectionProvidingPart().getObject() instanceof TaxonEditor){
if (!config.isOnlyRemoveFromGallery()){
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(operation);
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).getEditorInput().addOperation(operation);
}
if (description.isImageGallery()){
}
}
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
- ((TaxonNameEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).setDirty();
+ ((TaxonEditor)mediaView.getSelectionProvidingPart().getObject()).redraw();
}else{
AbstractUtility.executeOperation(operation, sync);
}
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.e4.TaxonEditorInput;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.navigation.internal.TaxeditorNavigationPlugin;
Collection<MPart> dirtyParts = partService.getDirtyParts();
for (MPart part : dirtyParts) {
- if(part.getObject() instanceof TaxonNameEditor){
- TaxonEditorInput input = ((TaxonNameEditor) part.getObject()).getEditorInput();
+ if(part.getObject() instanceof TaxonEditor){
+ TaxonEditorInput input = ((TaxonEditor) part.getObject()).getEditorInput();
if(input.getTaxonNode().getUuid().equals(taxonNode.getUuid())){
return true;
}
Collection<MPart> dirtyParts = partService.getDirtyParts();
for (MPart part : dirtyParts) {
- if(part.getObject() instanceof TaxonNameEditor){
- TaxonEditorInput input = ((TaxonNameEditor) part.getObject()).getEditorInput();
+ if(part.getObject() instanceof TaxonEditor){
+ TaxonEditorInput input = ((TaxonEditor) part.getObject()).getEditorInput();
if(input.getTaxonNode().equals(taxonNode)){
return true;
}
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
import eu.etaxonomy.taxeditor.editor.ITaxonEditor;
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;
import eu.etaxonomy.taxeditor.event.EventUtility;
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
viewer.refresh();
TaxonNodeDto taxonNode = null;
if(editor.getTaxon()!=null && editor.getTaxon().getTaxonNodes()!=null){
- if (editor instanceof TaxonNameEditor){
- taxonNode = new TaxonNodeDto( ((TaxonNameEditor)editor).getEditorInput().getTaxonNode());
+ if (editor instanceof TaxonEditor){
+ taxonNode = new TaxonNodeDto( ((TaxonEditor)editor).getEditorInput().getTaxonNode());
}else{
if (editor.getTaxon().getTaxonNodes() != null && !editor.getTaxon().getTaxonNodes().isEmpty()){
taxonNode = new TaxonNodeDto(editor.getTaxon().getTaxonNodes().iterator().next());
import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
import eu.etaxonomy.cdm.model.taxon.TaxonNode;\r
import eu.etaxonomy.taxeditor.editor.EditorUtil;\r
-import eu.etaxonomy.taxeditor.editor.name.e4.TaxonNameEditor;\r
+import eu.etaxonomy.taxeditor.editor.name.e4.TaxonEditor;\r
import eu.etaxonomy.taxeditor.model.MessagingUtils;\r
import eu.etaxonomy.taxeditor.navigation.l10n.Messages;\r
import eu.etaxonomy.taxeditor.operation.CdmUpdateOperation;\r
if (part.getContributionURI().endsWith("TaxonNameEditorE4")){\r
\r
}\r
- if (object instanceof TaxonNameEditor ){\r
- Set<TaxonNode> nodes = ((TaxonNameEditor)object).getTaxon().getTaxonNodes();\r
+ if (object instanceof TaxonEditor ){\r
+ Set<TaxonNode> nodes = ((TaxonEditor)object).getTaxon().getTaxonNodes();\r
for (TaxonNode node: nodes){\r
if (node.getUuid().equals(newAcceptedTaxonNodeUuid)){\r
- EditorUtil.updateEditor(node, (TaxonNameEditor)object);\r
+ EditorUtil.updateEditor(node, (TaxonEditor)object);\r
}\r
\r
}\r