| Summary: | [Generative Tools] Avoiding unused extensions to be generated in plugin.xml | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Yann Tanguy <yann.tanguy> |
| Component: | Core | Assignee: | Yann Tanguy <yann.tanguy> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
Template modified (r2100) Existing plugin.xml modified (r2102) The context (extension point="org.eclipse.ui.contexts") may be used by diagrams in Papyrus. Templates modified top keep this extension, plugin.xml files manually modified. Done in r2184. |
Some extension (example below) are generated by GMF Tooling but not used by Papyrus -> These should not be generated <extension point="org.eclipse.team.core.fileTypes" id="repo-ftype"> <?gmfgen generated="true"?> <fileTypes type="text" extension="uml_csd"/> </extension> <extension point="org.eclipse.emf.ecore.extension_parser" id="resource-factory"> <?gmfgen generated="true"?> <parser type="uml_csd" class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory"> </parser> </extension> <extension point="org.eclipse.ui.editors" id="gmf-editor"> <?gmfgen generated="true"?> <editor id="org.eclipse.papyrus.diagram.composite.part.UMLDiagramEditorID" name="%editorName" icon="icons/obj16/UMLDiagramFile.gif" extensions="uml_csd" default="true" class="org.eclipse.papyrus.diagram.composite.part.UMLDiagramEditor" matchingStrategy="org.eclipse.papyrus.diagram.composite.part.UMLMatchingStrategy" contributorClass="org.eclipse.papyrus.diagram.composite.part.UMLDiagramActionBarContributor"> </editor> </extension> <extension point="org.eclipse.ui.contexts" id="ui-context"> <?gmfgen generated="true"?> <context description="%context.description" id="org.eclipse.papyrus.diagram.composite.ui.diagramContext" name="%context.name" parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext"> </context> </extension> <extension point="org.eclipse.ui.newWizards" id="creation-wizard"> <?gmfgen generated="true"?> <wizard name="%newWizardName" icon="icons/obj16/UMLDiagramFile.gif" category="org.eclipse.ui.Examples" class="org.eclipse.papyrus.diagram.composite.part.UMLCreationWizard" id="org.eclipse.papyrus.diagram.composite.part.UMLCreationWizardID"> <description>%newWizardDesc</description> </wizard> </extension> <extension point="org.eclipse.ui.popupMenus" id="init-diagram-action"> <?gmfgen generated="false"?> <!-- FIX Bug 314257--> <!--objectContribution id="org.eclipse.papyrus.diagram.composite.InitDiagram" nameFilter="*.uml" objectClass="org.eclipse.core.resources.IFile"> <action label="%initDiagramActionLabel" class="org.eclipse.papyrus.diagram.composite.part.UMLInitDiagramFileAction" menubarPath="additions" enablesFor="1" id="org.eclipse.papyrus.diagram.composite.InitDiagramAction"> </action> </objectContribution--> </extension>