package eu.etaxonomy.taxeditor.model;\r
\r
+import org.apache.log4j.Logger;\r
import org.eclipse.jface.resource.ImageDescriptor;\r
import org.eclipse.ui.IEditorInput;\r
import org.eclipse.ui.IPersistableElement;\r
*/\r
public class NameEditorInput implements IEditorInput {\r
\r
+ private static final Logger logger = Logger.getLogger(NameEditorInput.class);\r
+ \r
private Taxon taxon;\r
\r
public NameEditorInput (Taxon taxon) {\r
public Object getAdapter(Class adapter) {\r
\r
if (adapter == Taxon.class) {\r
- return this.taxon;\r
+ return taxon;\r
}\r
\r
return null;\r
* one editor at a time.\r
* \r
* @return boolean\r
- */\r
- public boolean equals(Object obj) { \r
- if (this.taxon.equals(((NameEditorInput) obj).taxon))\r
+ */ \r
+ public boolean equals(Object obj) {\r
+ if (obj.getClass().equals(NameEditorInput.class) \r
+ && taxon.equals(((NameEditorInput) obj).taxon))\r
return true;\r
return false;\r
}\r