| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile"> |
| <profile |
| description="Profile for privacy and data protection by design" |
| iconpath="icons/PDP4E-16x16.png" |
| name="Profile pdp4eng Design" |
| path="pathmap://PDP4ENG-DESIGN/pdp4engDesign.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/PDP4E-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.designer.menu" |
| label="PDP4Eng Designer" |
| tooltip="PDP4Eng Designer"> |
| <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/PDP4E-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.designer.menu" |
| label="PDP4Eng Designer" |
| tooltip="PDP4Eng Designer"> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.designer.menu"> |
| <menu |
| icon="icons/PDP4E-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.datamodel.menu" |
| label="Data-oriented model" |
| tooltip="PDP4Eng Data Model"> |
| </menu> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.designer.menu"> |
| <menu |
| icon="icons/PDP4E-16x16.png" |
| id="org.eclipse.papyrus.pdp4eng.processmodel.menu" |
| label="Process-oriented model" |
| tooltip="PDP4Eng Process Model"> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.datamodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.TransformDataHandler.command" |
| icon="icons/working.png" |
| label="Generate Composite Data" |
| style="push" |
| tooltip="Generate Composite Data from a Data"> |
| <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.designer.ui.TransformDataHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.TransformDataHandler.command" |
| name="Generate Composite Data"> |
| </command> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup |
| class="org.eclipse.papyrus.pdp4eng.designer.ui.Activator"></startup> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.ProcessStrategyHandler.command" |
| icon="icons/working.png" |
| label="Strategy4Process" |
| style="push" |
| tooltip="Apply process-oriented strategy"> |
| <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.designer.ui.ProcessStrategyHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.ProcessStrategyHandler.command" |
| name="Process-strategy handler"> |
| </command> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.datamodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.DataStrategyHandler.command" |
| icon="icons/working.png" |
| label="Strategy4Data" |
| style="push" |
| tooltip="Apply data-oriented strategy"> |
| <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.designer.ui.DataStrategyHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.DataStrategyHandler.command" |
| name="Data-strategy handler"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.CreateProcessFromReqHandler.command" |
| icon="icons/working.png" |
| label="Create process model" |
| style="push" |
| tooltip="Create a prcoess DFD from Requirement DFD"> |
| <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.designer.ui.CreateProcessFromReqHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.CreateProcessFromReqHandler.command" |
| name="Process Model creation handler"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.TransformCallProcessToProcessHandler.command" |
| icon="icons/working.png" |
| label="Transform CallProcess to Process" |
| style="push" |
| tooltip="Transform CallProcess to Process"> |
| <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.designer.ui.TransformCallProcessToProcessHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.TransformCallProcessToProcessHandler.command" |
| name="Transform CallProcess to Process"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.TransformActionCallProcessToProcessHandler.command" |
| icon="icons/working.png" |
| label="Transform ActionCallProcess to Process" |
| style="push" |
| tooltip="Transform ActionCallProcess to Process"> |
| <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.designer.ui.TransformActionCallProcessToProcessHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.TransformActionCallProcessToProcessHandler.command" |
| name="Transform ActionCallProcess to Process"> |
| </command> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.TransformAllCallProcessToProcessHandler.command" |
| icon="icons/working.png" |
| label="Transform All CallProcess" |
| style="push" |
| tooltip="Transform All CallProcess"> |
| <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.designer.ui.TransformAllCallProcessToProcessHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.TransformAllCallProcessToProcessHandler.command" |
| name="Transform All CallProcess"> |
| </command> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.papyrus.pdp4eng.processmodel.menu"> |
| <command |
| commandId="org.eclipse.papyrus.pdp4eng.designer.ui.ApplyPDPbDProfileToActivityDFDHandler.command" |
| icon="icons/working.png" |
| label="Apply Privacy-by-Design Profile" |
| style="push" |
| tooltip="Apply Privacy-by-Design Profile"> |
| <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.designer.ui.ApplyPDPbDProfileToActivityDFDHandler" |
| id="org.eclipse.papyrus.pdp4eng.designer.ui.ApplyPDPbDProfileToActivityDFDHandler.command" |
| name="Apply Privacy-by-Design Profile"> |
| </command> |
| </extension> |
| </plugin> |