| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.2"?> | |
| <plugin> | |
| <extension-point id="PropertiesInitializerStrategy" name="org.eclipse.emf.eef.codegen.PropertiesInitializerStrategy" schema="schema/PropertiesInitializerStrategy.exsd"/> | |
| <extension-point id="PropertiesGeneratorLauncher" name="org.eclipse.emf.eef.codegen.PropertiesGeneratorLauncher" schema="schema/PropertiesGeneratorLauncher.exsd"/> | |
| <extension | |
| point="org.eclipse.ui.popupMenus"> | |
| <objectContribution | |
| id="org.eclipse.emf.eef.ui.contribution.initializer" | |
| nameFilter="*.genmodel" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <menu | |
| id="org.eclipse.emf.eef.ui.menu" | |
| label="EEF" | |
| path="additions"> | |
| <groupMarker | |
| name="initializer"> | |
| </groupMarker> | |
| <groupMarker | |
| name="editor-initializer"> | |
| </groupMarker> | |
| </menu> | |
| <action | |
| class="org.eclipse.emf.eef.codegen.ui.initializer.actions.InitializeEEFModelsAction" | |
| enablesFor="1" | |
| id="org.eclipse.emf.eef.codegen.initialize" | |
| label="Initialize EEF models" | |
| menubarPath="org.eclipse.emf.eef.ui.menu/initializer"> | |
| </action> | |
| </objectContribution> | |
| <objectContribution | |
| adaptable="false" | |
| id="org.eclipse.emf.eef.ui.contribution.generation" | |
| nameFilter="*.eefgen" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <menu | |
| id="org.eclipse.emf.eef.ui.menu" | |
| label="EEF" | |
| path="additions"> | |
| <separator | |
| name="generation"> | |
| </separator> | |
| </menu> | |
| <action | |
| class="org.eclipse.emf.eef.codegen.ui.generators.actions.GenerateEEFAction" | |
| enablesFor="*" | |
| id="org.eclipse.emf.eef.codegen.action2" | |
| label="Generate EEF architecture" | |
| menubarPath="org.eclipse.emf.eef.ui.menu/generation"> | |
| </action> | |
| </objectContribution> | |
| <!--objectContribution | |
| adaptable="false" | |
| id="org.eclipse.emf.eef.ui.contribution.validation" | |
| nameFilter="*.eefgen" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <menu | |
| id="org.eclipse.emf.eef.ui.menu" | |
| label="EEF" | |
| path="additions"> | |
| <separator | |
| name="validation"> | |
| </separator> | |
| </menu> | |
| <action | |
| class="org.eclipse.emf.eef.codegen.ui.validators.actions.PurifyEEFModelsAction" | |
| enablesFor="1" | |
| id="org.eclipse.emf.eef.codegen.PurifyAction" | |
| label="Purify EEF models" | |
| menubarPath="org.eclipse.emf.eef.ui.menu/validation"> | |
| </action> | |
| </objectContribution--> | |
| </extension> | |
| <extension | |
| point="org.eclipse.emf.eef.codegen.PropertiesInitializerStrategy"> | |
| <PropertiesInitializerStrategy | |
| description="Perform a simple 1 for 1 EEF model initializing. This initializer isn't incremental !" | |
| name="Basic Properties initializer" | |
| strategyClass="org.eclipse.emf.eef.codegen.core.initializer.PropertiesInitializer"> | |
| </PropertiesInitializerStrategy> | |
| </extension> | |
| <!-- removed in EEF 0.9 use generic eef propertysection | |
| <extension | |
| point="org.eclipse.emf.eef.codegen.PropertiesGeneratorLauncher"> | |
| <PropertiesGeneratorLauncher | |
| generatorLauncher="org.eclipse.emf.eef.codegen.core.launcher.gmf.GMF1DescriptorsGeneratorLauncher" | |
| name="GMF1 PropertiesSection"> | |
| </PropertiesGeneratorLauncher> | |
| </extension> | |
| --> | |
| <!-- <extension | |
| point="org.eclipse.acceleo.engine.dynamic.modules"> | |
| <modules | |
| path="src/org/eclipse/emf/eef/codegen/widgets/impl/"> | |
| </modules> | |
| <generator | |
| generatorID="org.eclipse.emf.eef.codegen"> | |
| </generator> | |
| </extension> | |
| --> | |
| <extension | |
| point="org.eclipse.acceleo.engine.dynamic.templates"> | |
| <templates | |
| path="src/org/eclipse/emf/eef/codegen/widgets/impl/"> | |
| </templates> | |
| <generator | |
| generatorID="org.eclipse.emf.eef.codegen"> | |
| </generator> | |
| </extension> | |
| </plugin> |