| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?><!-- |
| Copyright (c) 2014 BREDEX GmbH. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| --> |
| |
| <plugin> |
| <extension point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.jubula.client.ui.rcp.commands" |
| id="org.eclipse.jubula.client.api.ui.commands.OMExportMappingCommand" |
| name="Export Object Mapping to File" /> |
| <command |
| categoryId="org.eclipse.jubula.client.ui.rcp.commands" |
| id="org.eclipse.jubula.client.api.ui.commands.CopyIdentifierToClipboardCommand" |
| name="Copy Component Identifier to Clipboard" /> |
| </extension> |
| |
| <extension point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.jubula.client.api.ui.handlers.ExportObjectMappingHandler" |
| commandId="org.eclipse.jubula.client.api.ui.commands.OMExportMappingCommand"> |
| </handler> |
| <handler |
| class="org.eclipse.jubula.client.api.ui.handlers.CopyIdentifierToClipboardHandler" |
| commandId="org.eclipse.jubula.client.api.ui.commands.CopyIdentifierToClipboardCommand"> |
| <activeWhen> |
| <and> |
| <count value="1" /> |
| <iterate ifEmpty="false" operator="or"> |
| <instanceof value="org.eclipse.jubula.client.core.model.IObjectMappingAssoziationPO" /> |
| </iterate> |
| </and> |
| </activeWhen> |
| </handler> |
| </extension> |
| |
| <extension point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor?after=additions"> |
| <separator |
| name="org.eclipse.jubula.client.ui.rcp.editors.ObjectMappingEditor.separatorExport" |
| visible="true"> |
| </separator> |
| <menu label="Use in API..."> |
| <command |
| commandId="org.eclipse.jubula.client.api.ui.commands.OMExportMappingCommand" |
| style="push"> |
| <visibleWhen checkEnabled="false"> |
| <reference |
| definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" /> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.jubula.client.api.ui.commands.CopyIdentifierToClipboardCommand" |
| style="push"> |
| <visibleWhen checkEnabled="false"> |
| <reference |
| definitionId="org.eclipse.jubula.client.ui.rcp.expression.isTestPerspectiveActive" /> |
| </visibleWhen> |
| </command> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| <extension point="org.eclipse.ui.commandImages"> |
| <image |
| commandId="org.eclipse.jubula.client.api.ui.commands.OMExportMappingCommand" |
| disabledIcon="platform:/plugin/org.eclipse.jubula.client.api.ui/icons/exportOM_disabled.gif" |
| icon="platform:/plugin/org.eclipse.jubula.client.api.ui/icons/exportOM.gif" /> |
| </extension> |
| </plugin> |