From: Patric Plitzner
Constructor for NameEditorMenuPropertyTester.
*/ @@ -46,22 +46,20 @@ public class NameEditorMenuPropertyTester extends org.eclipse.core.expressions.P * @see org.eclipse.core.expressions.IPropertyTester#test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) */ /** {@inheritDoc} */ - public boolean test(Object receiver, String property, Object[] args, + @Override + public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { - + if(receiver instanceof IStructuredSelection){ - + IStructuredSelection selection = (IStructuredSelection) receiver; - + Object selectedElement = selection.getFirstElement(); - - System.out.println(selectedElement); - System.out.println(property); + if(ACCEPTED.equals(property)){ return isAccepted(selectedElement); } else if(SYNONYM.equals(property)){ - System.out.println(isSynonym(selectedElement)); return isSynonym(selectedElement); } else if(MISAPPLICATION.equals(property)){ @@ -80,9 +78,9 @@ public class NameEditorMenuPropertyTester extends org.eclipse.core.expressions.P return isAcceptedAndHasNoHomotypicSynonyms(selectedElement); } } - + return false; - + } private boolean isAcceptedAndHasNoHomotypicSynonyms(Object selectedElement) { @@ -121,7 +119,6 @@ public class NameEditorMenuPropertyTester extends org.eclipse.core.expressions.P } private boolean isSynonym(Object selectedElement) { - System.out.println("isSynonym...." + selectedElement); return (selectedElement instanceof Synonym) ? true : false; }