| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension point="org.eclipse.ui.commands"> |
| <command |
| description="Open a Robotics CDT Editor" |
| defaultHandler="org.eclipse.papyrus.robotics.cdt.texteditor.handler.SyncRoboticsCDTEditorHandler" |
| id="org.eclipse.papyrus.robotics.cdt.texteditor.cmd.SyncCDTEditor" |
| name="Open a Robotics CDT Editor"> |
| </command> |
| </extension> |
| |
| <extension point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.robotics.simplifiedui.ui.menu"> |
| <command |
| commandId="org.eclipse.papyrus.robotics.cdt.texteditor.cmd.SyncCDTEditor" |
| id="org.eclipse.papyrus.robotics.cdt.texteditor.menu.SyncCDTEditor" |
| icon="icons/texteditor.gif" |
| style="push"> |
| <visibleWhen checkEnabled="false"> |
| <iterate> |
| <adapt type="org.eclipse.emf.ecore.EObject"> |
| <or> |
| <test property="org.eclipse.papyrus.uml.stereotype" value="robotics::components::ComponentDefinition"/> |
| <test property="org.eclipse.papyrus.uml.stereotype" value="robotics::components::Activity"/> |
| <test property="org.eclipse.papyrus.uml.stereotype" value="robotics::components::System"/> |
| </or> |
| </adapt> |
| </iterate> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| </plugin> |