rendered paste body<?xml version="1.0" encoding="UTF-8"?><?eclipse version="3.2"?><plugin> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester class="z.ex.propertyTester.SelectionPropertyTester" id="z.ex.propertyTester.selectionTester" namespace="z.ex.propertyTester.selection" properties="count" type="org.eclipse.jface.viewers.ISelection"> </propertyTester> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="menu:org.eclipse.ui.main.menu"> <menu id="z.ex.propertyTester.menu.options" label="Options"> <command commandId="z.ex.propertyTester.activate" label="Activate" style="push"> </command> <command commandId="z.ex.propertyTester.visibleTester" label="Visible Tester" style="push"> <visibleWhen checkEnabled="false"> <with variable="selection"> <test property="z.ex.propertyTester.selection.count" value="1"> </test> </with> </visibleWhen> </command> </menu> </menuContribution> </extension> <extension point="org.eclipse.ui.commands"> <command categoryId="z.ex.propertyTester.menu.options" defaultHandler="z.ex.propertyTester.ActivateHandler" id="z.ex.propertyTester.activate" name="Activate"> </command> <command categoryId="z.ex.propertyTester.menu.options" defaultHandler="z.ex.propertyTester.VisibleHandler" id="z.ex.propertyTester.visibleTester" name="Visible Tester"> </command> <category id="z.ex.propertyTester.options" name="Options"> </category> </extension></plugin>