Я прочитал больше о переменных, доступных в выражениях команд, и я близко выяснил это самостоятельно, но не смог. Затем я задал похожий вопрос в группе новостей eclipse, и меня направили в правильном направлении. Вот пример того, как делать в основном то, что я искал:
<command
commandId="org.marcesher.blogcodeformatter.commands.wikiFormatterCommand"
tooltip="Format And Copy to Clipboard"
id="org.marcesher.blogcodeformatter.popup.wikiFormatterCommand">
<visibleWhen>
<with variable="selection">
<instanceof value="org.eclipse.jface.text.ITextSelection"/>
</with>
</visibleWhen>