| /* |
| * Copyright (c) 2007, 2009 Borland Software Corporation |
| * |
| * 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 |
| * |
| * Contributors: |
| * Dmitry Stadnik (Borland) - initial API and implementation |
| */ |
| |
| «IMPORT 'http://www.eclipse.org/gmf/2009/GenModel'» |
| |
| «DEFINE extensions FOR gmfgen::GenEditorGenerator» |
| <extension point="org.eclipse.ui.editors" id="gmf-editor"> |
| «EXPAND xpt::Common::xmlGeneratedTag» |
| <editor |
| id="«editor.iD»" |
| name="%editorName" |
| icon="«editor.iconPathX»" |
| extensions="«diagramFileExtension»" |
| default="true" |
| class="«editor.getQualifiedClassName()»" |
| matchingStrategy="«diagram.getMatchingStrategyQualifiedClassName()»" |
| contributorClass="«editor.getActionBarContributorQualifiedClassName()»"> |
| </editor> |
| </extension> |
| |
| <extension point="org.eclipse.ui.contexts" id="ui-context"> |
| «EXPAND xpt::Common::xmlGeneratedTag» |
| <context |
| description="%context.description" |
| id="«editor.contextID»" |
| name="%context.name" |
| parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext"> |
| </context> |
| </extension> |
| |
| <extension point="org.eclipse.ui.newWizards" id="creation-wizard"> |
| «EXPAND xpt::Common::xmlGeneratedTag» |
| <wizard |
| name="%newWizardName" |
| icon="«diagram.creationWizardIconPathX»" |
| category="«diagram.creationWizardCategoryID»" |
| class="«diagram.getCreationWizardQualifiedClassName()»" |
| id="«diagram.getCreationWizardQualifiedClassName()»ID"> |
| <description>%newWizardDesc</description> |
| </wizard> |
| </extension> |
| |
| «IF diagram.generateInitDiagramAction()-» |
| «IF null = application»<extension point="org.eclipse.ui.popupMenus" id="init-diagram-action"> |
| «EXPAND xpt::Common::xmlGeneratedTag» |
| <objectContribution |
| id="«plugin.iD».InitDiagram" |
| nameFilter="*.«domainFileExtension»" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <action |
| label="%initDiagramActionLabel" |
| class="«diagram.getInitDiagramFileActionQualifiedClassName()»" |
| menubarPath="additions" |
| enablesFor="1" |
| id="«plugin.iD».InitDiagramAction"> |
| </action> |
| </objectContribution> |
| </extension> |
| «ELSE-» |
| <extension point="org.eclipse.ui.actionSets" id="init-diagram-action"> |
| «EXPAND xpt::Common::xmlGeneratedTag» |
| <actionSet |
| label="%initDiagramActionLabel" |
| visible="true" |
| id="«plugin.iD».InitDiagram"> |
| <action |
| label="%initDiagramActionLabel" |
| class="«diagram.getInitDiagramFileActionQualifiedClassName()»" |
| menubarPath="file/additions" |
| id="«plugin.iD».InitDiagramAction"> |
| </action> |
| </actionSet> |
| </extension> |
| «ENDIF-» |
| «ENDIF-» |
| «ENDDEFINE» |