import org.eclipse.core.expressions.PropertyTester;\r
import org.eclipse.jface.viewers.IStructuredSelection;\r
\r
-import eu.etaxonomy.cdm.model.common.CdmBase;\r
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
import eu.etaxonomy.cdm.model.common.DefinedTermBase;\r
import eu.etaxonomy.cdm.model.common.Marker;\r
import eu.etaxonomy.cdm.model.common.MarkerType;\r
Object expectedValue) {\r
\r
IStructuredSelection selection = (IStructuredSelection) receiver;\r
- CdmBase selectedElement = (CdmBase)selection.getFirstElement();\r
- if (selectedElement != null && selectedElement.isInstanceOf(TermBase.class)){\r
- TermBase term = CdmBase.deproxy(selectedElement, TermBase.class);\r
+ Object selectedElement = selection.getFirstElement();\r
+ if (selectedElement != null && HibernateProxyHelper.isInstanceOf(selectedElement, TermBase.class)){\r
+ TermBase term = HibernateProxyHelper.deproxy(selectedElement, TermBase.class);\r
\r
if(IS_MODIFIABLE.equals(property)){\r
return isModifiable(term);\r