Incluir um Item de Menu Pop-Up

É possível usar um ponto de extensão de menu pop-up para incluir itens de menu pop-up no IBM® MQ Explorer.

A extração de código a seguir é tomada do arquivo plugin.xml, que pode ser localizado no plug-in simples e mostra uma implementação básica do ponto de extensão do menu pop-up:
<extension
	  id="com.ibm.mq.explorer.sample.simple.object1"
	  name="Object1"
	  point="org.eclipse.ui.popupMenus">
	<objectContribution
		  objectClass="com.ibm.mq.explorer.ui.extensions.MQExtObject"
		  id="com.ibm.mq.explorer.sample.simple.obj1">
		<visibility>
			<and>
				<pluginState
				  value="activated"
				  id="com.ibm.mq.explorer.ui">
				</pluginState>
				<objectClass
				  name="com.ibm.mq.explorer.ui.extensions.MQExtObject">
				</objectClass>
				<objectState
				  name="PluginEnabled"
				  value="com.ibm.mq.explorer.sample.simple">
				</objectState>
			</and>
		</visibility>
		<action
		  label="Simple: Sample action on any MQExtObject"
		  class="com.ibm.mq.explorer.sample.simple.MenuActions"
		  menubarPath="additions"
		  id="com.ibm.mq.explorer.sample.simple.obj.action1">
		</action>
	</objectContribution>
</extension>

É possível incluir itens de menu usando o ponto de extensão da plataforma Eclipse org.eclipse.ui.popupMenus. O atributo <visibility> na extração precedente contém os elementos que controlam as condições sob as quais o item de menu pop-up é exibido. Essas condições incluem testes no estado do plug-in, o tipo de objeto e o estado do objeto. Por exemplo, um item de menu de conteúdo pode ser exibido apenas para filas locais ou apenas para gerenciadores de filas remotas.


Conceito Conceito

Feedback

Ícone de registro de data e hora Última atualização: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_context_menu.htm