Project

General

Profile

« Previous | Next » 

Revision eb7bdd58

Added by Patrick Plitzner over 8 years ago

Remove "edit" commands which are replaced by generic cdmViewer framework

View differences:

eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/NavigationUtil.java
35 35
import eu.etaxonomy.cdm.model.taxon.Taxon;
36 36
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
37 37
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
38
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
39 38
import eu.etaxonomy.taxeditor.editor.EditorUtil;
40 39
import eu.etaxonomy.taxeditor.editor.TaxonEditorInput;
41 40
import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
......
108 107
		}
109 108
	}
110 109

  
111
	public static void openEditor(Object selectedObject){
112
		if (selectedObject instanceof UuidAndTitleCache){
113
			Class type = ((UuidAndTitleCache) selectedObject).getType();
114
			if(type == Taxon.class || type == Synonym.class){
115
				try {
116
					EditorUtil.openTaxonBase(((UuidAndTitleCache) selectedObject).getUuid());
117
				} catch (PartInitException e) {
118
					MessagingUtils.error(NavigationUtil.class, "Error opening the editor", e);
119
				}
120
			}
121
		}else if(selectedObject instanceof ICdmBase){
122
			openEditor((ICdmBase) selectedObject);
123
		}else{
124
			MessagingUtils.error(NavigationUtil.class, new IllegalArgumentException("Selected object is not supported: " + selectedObject));
125
		}
126
	}
127

  
128 110
	/**
129 111
	 * <p>openEmpty</p>
130 112
	 *

Also available in: Unified diff