| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile"> |
| <profile |
| description="Profile to specify GDPR requirement" |
| iconpath="icons/PDP-16x16.png" |
| name="GDPR Requirement" |
| path="pathmap://PDP4ENG-REQ/pdp4engReqGDPR.profile.uml" |
| provider="CEA LIST"> |
| </profile> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu?after=filtersMenu"> |
| <menu |
| icon="icons/PDP-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.req.menu" |
| label="PDP4Eng Req" |
| tooltip="PDP4Eng Req"> |
| <visibleWhen> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.papyrus.infra.core.papyrusEditor"> |
| </equals> |
| </with> |
| </visibleWhen> |
| </menu> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup"> |
| <menu |
| icon="icons/PDP-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.req.menu" |
| label="PDP4Eng Req" |
| tooltip="PDP4Eng Req"> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.req.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.req.ui.GenerateGDPRRequirementHandler.command" |
| icon="icons/working.png" |
| id="testReq.popup" |
| label="Generate GDPR Requirements" |
| style="push" |
| tooltip="Generate GDPR Requirements"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.papyrus.editor.category" |
| defaultHandler="org.eclipse.papyrus.pdp4eng.req.ui.GenerateGDPRRequirementHandler" |
| id="org.eclipse.papyrus.pdp4eng.req.ui.GenerateGDPRRequirementHandler.command" |
| name="generate Req"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup |
| class="org.eclipse.papyrus.pdp4eng.req.ui.Activator"></startup> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.infra.gmfdiag.css.userAgentStyleSheet"> |
| <stylesheet |
| stylesheetPath="styles/RequirementsModel.css"> |
| </stylesheet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| allowMultiple="false" |
| category="org.eclipse.papyrus.views.category" |
| class="org.eclipse.papyrus.pdp4eng.req.ui.view.RequirementView" |
| icon="icons/working.png" |
| id="org.eclipse.papyrus.pdp4eng.req.ui.RequirementView" |
| name="Requirements View" |
| restorable="true"> |
| </view> |
| </extension> |
| |
| </plugin> |
| |
| |