diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.ui/plugin.xml')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.ui/plugin.xml | 1081 |
1 files changed, 0 insertions, 1081 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/plugin.xml b/jpa/plugins/org.eclipse.jpt.jpa.ui/plugin.xml deleted file mode 100644 index 54b6dad291..0000000000 --- a/jpa/plugins/org.eclipse.jpt.jpa.ui/plugin.xml +++ /dev/null @@ -1,1081 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.2"?> -<!-- - Copyright (c) 2007, 2011 Oracle. 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: - Oracle - initial API and implementation - --> - -<plugin> - - <extension-point - id="jpaPlatformUis" - name="%JPA_PLATFORM_UI" - schema="schema/jpaPlatformUis.exsd"/> - - - <extension - point="org.eclipse.core.expressions.definitions"> - - <!-- - A test for determining whether our current context is within the - JPA Structure View - --> - <definition - id="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - <with - variable="activePartId"> - <equals - value="org.eclipse.jpt.ui.jpaStructureView"/> - </with> - </definition> - - </extension> - - - <extension - point="org.eclipse.core.runtime.adapters"> - - <factory - adaptableType="org.eclipse.ui.IWorkbenchPart" - class="org.eclipse.jpt.jpa.ui.internal.selection.WorkbenchPartAdapterFactory"> - <adapter type="org.eclipse.jpt.jpa.ui.internal.selection.JpaSelectionParticipant"/> - </factory> - - <factory - adaptableType="org.eclipse.ui.IEditorPart" - class="org.eclipse.jpt.jpa.ui.internal.EditorPartAdapterFactory"> - <adapter type="org.eclipse.jpt.jpa.core.JpaFile"/> - </factory> - - </extension> - - -<!-- =================================================================================== --> -<!-- Extension: Java Completion Proposal Computer --> -<!-- =================================================================================== --> - - <extension - point="org.eclipse.jdt.ui.javaCompletionProposalComputer" - id="JpaCompletionProposalComputer"> - - <javaCompletionProposalComputer - class="org.eclipse.jpt.jpa.ui.internal.JpaJavaCompletionProposalComputer" - categoryId="org.eclipse.jpt.jpa.ui.jpaProposalCategory"> - <partition type="__dftl_partition_content_type"/> - <partition type="__java_string"/> - </javaCompletionProposalComputer> - - </extension> - - <extension - point="org.eclipse.jdt.ui.javaCompletionProposalComputer" - id="jpaProposalCategory" - name="%JpaProposalCategory"> - <proposalCategory - icon="$nl$/icons/full/eview16/jpa_perspective.gif"/> - </extension> - - <extension - point="org.eclipse.jdt.ui.javaCompletionProposalComputer" - id="JpaJpqlCompletionProposalComputer"> - - <javaCompletionProposalComputer - activate="true" - categoryId="org.eclipse.jpt.jpa.ui.jpaProposalCategory" - class="org.eclipse.jpt.jpa.ui.internal.jpql.JpaJpqlJavaCompletionProposalComputer"> - <partition type="__dftl_partition_content_type"/> - <partition type="__java_string"/> - </javaCompletionProposalComputer> - - </extension> - - <extension - id="org.eclipse.jpt.jpa.ui.xml.jpqlCompletionProposal" - point="org.eclipse.wst.sse.ui.completionProposal"> - - <proposalCategory - icon="$nl$/icons/full/eview16/jpa_perspective.gif" - id="org.eclipse.jpt.jpa.ui.xml.jpqlProposalCategory" - name="%JpaProposalCategory"> - </proposalCategory> - - <proposalComputer - activate="true" - categoryId="org.eclipse.jpt.jpa.ui.xml.jpqlProposalCategory" - class="org.eclipse.jpt.jpa.ui.internal.jpql.JpaJpqlSseCompletionProposalComputer" - id="org.eclipse.jpt.jpa.ui.internal.jpql.JpaJpqlSseCompletionProposalComputer"> - <contentType - id="org.eclipse.core.runtime.xml"> - </contentType> - </proposalComputer> - - </extension> - - - <extension - point="org.eclipse.jpt.jpa.ui.jpaPlatformUis"> - - <jpaPlatformUi - id="generic.ui" - jpaPlatform="generic" - factoryClass="org.eclipse.jpt.jpa.ui.internal.platform.generic.GenericJpaPlatformUiFactory"/> - - <jpaPlatformUi - id="generic2_0.ui" - jpaPlatform="generic2_0" - factoryClass="org.eclipse.jpt.jpa.ui.internal.jpa2.platform.generic.Generic2_0JpaPlatformUiFactory"/> - - </extension> - - - <extension - point="org.eclipse.ui.actionSets"> - - <actionSet - description="%JptCreationActionSet.description" - id="org.eclipse.jpt.jpa.ui.JptCreationActionSet" - label="%JptCreationActionSet.label"> - <action - class="org.eclipse.jpt.jpa.ui.internal.wizards.NewEntityDropDownAction" - disabledIcon="icons/full/etool16/new_entity_wiz.gif" - icon="icons/full/etool16/new_entity_wiz.gif" - id="org.eclipse.jpt.jpa.ui.NewEntityAction" - label="%NewEntityAction.label" - pulldown="true" - toolbarPath="Normal/JptWizards"> - </action> - </actionSet> - - </extension> - - - <extension - point="org.eclipse.ui.commands"> - - <command - id="org.eclipse.jpt.jpa.ui.convertJavaProjectToJpa" - name="%convertJavaProjectToJpaCommandName" - categoryId="org.eclipse.ui.category.file" - defaultHandler="org.eclipse.jpt.jpa.ui.internal.commands.ConvertJavaProjectToJpaCommandHandler"/> - - <command - id="org.eclipse.jpt.jpa.ui.xmlFileUpgradeToLatestVersion" - name="%upgradeToLatestVersion"/> - - <category - id="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands" - name="%jpaStructureViewCommandCategory"> - </category> - - <command - id="org.eclipse.jpt.jpa.ui.entityMappingsAddPersistentClass" - name="%addPersistentClass" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentTypeRemovePersistentClass" - name="%removePersistentClass" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXml" - name="%addPersistentAttributeToXml" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXmlAndMap" - name="%addPersistentAttributeToXmlAndMap" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentAttributeRemoveFromXml" - name="%removePersistentAttributeFromXml" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentTypeMapAs" - name="%mapAs" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - <commandParameter - id="persistentTypeMappingKey" - name="%mapAsParameterName" - optional="false"> - </commandParameter> - </command> - - <command - id="org.eclipse.jpt.jpa.ui.persistentAttributeMapAs" - name="%mapAs" - categoryId="org.eclipse.jpt.jpa.ui.jpaStructureViewCommands"> - <commandParameter - id="specifiedPersistentAttributeMappingKey" - name="%mapAsSpecifiedMappingParameterName" - optional="false"> - </commandParameter> - <commandParameter - id="defaultPersistentAttributeMappingKey" - name="%mapAsDefaultMappingParameterName" - optional="false"> - </commandParameter> - </command> - - </extension> - - -<!-- =================================================================================== --> -<!-- Extension: Persistence Editor --> -<!-- =================================================================================== --> - - <extension - point="org.eclipse.ui.editors"> - - <editor - class="org.eclipse.jpt.jpa.ui.internal.editors.PersistenceEditor" - contributorClass="org.eclipse.jpt.jpa.ui.internal.editors.PersistenceContributor" - icon="$nl$/icons/full/obj16/jpa-file.gif" - id="org.eclipse.jpt.jpa.ui.internal.editors.PersistenceEditor" - name="%persistenceEditor"> - <contentTypeBinding - contentTypeId="org.eclipse.jpt.jpa.core.content.persistence"/> - </editor> - - </extension> - - - <extension - point="org.eclipse.ui.handlers"> - - <handler - commandId="org.eclipse.jpt.jpa.ui.xmlFileUpgradeToLatestVersion" - class="org.eclipse.jpt.jpa.ui.internal.commands.UpgradeXmlFileVersionHandler"> - <enabledWhen> - <iterate> - <or> - <adapt - type="org.eclipse.jpt.jpa.core.context.XmlFile"> - <test - property="org.eclipse.jpt.jpa.core.isLatestSupportedVersion" - value="false"/> - </adapt> - <adapt - type="org.eclipse.jpt.jpa.core.resource.xml.JpaXmlResource"> - <test - property="org.eclipse.jpt.jpa.core.isLatestSupportedVersion" - value="false"/> - </adapt> - </or> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.entityMappingsAddPersistentClass" - class="org.eclipse.jpt.jpa.ui.internal.commands.AddPersistentClassHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - </reference> - </activeWhen> - <enabledWhen> - <and> - <count value="1"/> - <iterate> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.EntityMappings"/> - </iterate> - </and> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentTypeRemovePersistentClass" - class="org.eclipse.jpt.jpa.ui.internal.commands.RemovePersistentClassHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - </reference> - </activeWhen> - <enabledWhen> - <iterate> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmPersistentType"/> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXml" - class="org.eclipse.jpt.jpa.ui.internal.commands.AddPersistentAttributeToXmlHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - </reference> - </activeWhen> - <enabledWhen> - <iterate> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="true"/> - <test property="org.eclipse.jpt.jpa.core.isMapped" value="true"/> - </and> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXmlAndMap" - class="org.eclipse.jpt.jpa.ui.internal.commands.AddPersistentAttributeToXmlAndMapHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - </reference> - </activeWhen> - <enabledWhen> - <iterate> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="true"/> - </and> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeRemoveFromXml" - class="org.eclipse.jpt.jpa.ui.internal.commands.RemovePersistentAttributeFromXmlHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"> - </reference> - </activeWhen> - <enabledWhen> - <iterate> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="false"/> - </and> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentTypeMapAs" - class="org.eclipse.jpt.jpa.ui.internal.commands.PersistentTypeMapAsHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"/> - </activeWhen> - <enabledWhen> - <iterate> - <instanceof value="org.eclipse.jpt.jpa.core.context.PersistentType"/> - </iterate> - </enabledWhen> - </handler> - - <handler - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeMapAs" - class="org.eclipse.jpt.jpa.ui.internal.commands.PersistentAttributeMapAsHandler"> - <activeWhen> - <reference - definitionId="org.eclipse.jpt.jpa.ui.reference.inJpaStructureView"/> - </activeWhen> - <enabledWhen> - <iterate> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.ReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="false"/> - </and> - </iterate> - </enabledWhen> - </handler> - - </extension> - - - <extension - point="org.eclipse.ui.menus"> - - <!-- contributions for any popup --> - <menuContribution - locationURI="popup:org.eclipse.ui.popup.any"> - - <!-- "JPA Tools" submenu for - - anything that adapts to JpaXmlResource (IFile objects, mostly) - - anything that adapts to IProject and has a JPA facet --> - <menu - id="org.eclipse.jpt.jpa.ui.menu.JpaTools" - label="%jpaMenuName"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <or> - <adapt - type="org.eclipse.jpt.jpa.core.resource.xml.JpaXmlResource"/> - <adapt - type="org.eclipse.core.resources.IProject"> - <test - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa"/> - </adapt> - <and> - <adapt - type="org.eclipse.core.resources.IResource"> - <test - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa"/> - </adapt> - <adapt - type="org.eclipse.jdt.core.IJavaElement"/> - </and> - </or> - </iterate> - </with> - </visibleWhen> - </menu> - - <!-- commands for objects that don't need "JPA Tools" submenu --> - <command - commandId="org.eclipse.jpt.jpa.ui.xmlFileUpgradeToLatestVersion"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <adapt - type="org.eclipse.jpt.jpa.core.context.XmlFile"> - <test - property="org.eclipse.jpt.jpa.core.isLatestSupportedVersion" - value="false"/> - </adapt> - </iterate> - </with> - </visibleWhen> - </command> - </menuContribution> - - <!-- contributions to the "JPA Tools" submenu --> - <menuContribution - locationURI="popup:org.eclipse.jpt.jpa.ui.menu.JpaTools"> - <command - commandId="org.eclipse.jpt.jpa.ui.xmlFileUpgradeToLatestVersion"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <adapt - type="org.eclipse.jpt.jpa.core.resource.xml.JpaXmlResource"> - <test - property="org.eclipse.jpt.jpa.core.isLatestSupportedVersion" - value="false"/> - </adapt> - </iterate> - </with> - </visibleWhen> - </command> - </menuContribution> - - <!-- contributions to the project configure menu --> - <menuContribution locationURI="popup:org.eclipse.ui.projectConfigure?after=additions"> - <command commandId="org.eclipse.jpt.jpa.ui.convertJavaProjectToJpa" style="push"> - <visibleWhen checkEnabled="false"> - <and> - <count value="1"/> - <iterate ifEmpty="false" operator="and"> - <adapt type="org.eclipse.core.resources.IProject"> - <and> - <test - property="org.eclipse.core.resources.projectNature" - value="org.eclipse.jdt.core.javanature"/> - <not> - <test - property="org.eclipse.core.resources.projectNature" - value="org.eclipse.wst.common.project.facet.core.nature"/> - </not> - </and> - </adapt> - </iterate> - </and> - </visibleWhen> - </command> - </menuContribution> - - <!-- contributions to objects in the JPA structure view --> - <menuContribution - locationURI="popup:org.eclipse.jpt.ui.jpaStructureView"> - <command - commandId="org.eclipse.jpt.jpa.ui.entityMappingsAddPersistentClass"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.EntityMappings"/> - </iterate> - </with> - </visibleWhen> - </command> - <command - commandId="org.eclipse.jpt.jpa.ui.persistentTypeRemovePersistentClass"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmPersistentType"/> - </iterate> - </with> - </visibleWhen> - </command> - <command - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXml"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="true"/> - </and> - </iterate> - </with> - </visibleWhen> - </command> - <command - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeAddToXmlAndMap"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="true"/> - </and> - </iterate> - </with> - </visibleWhen> - </command> - <command - commandId="org.eclipse.jpt.jpa.ui.persistentAttributeRemoveFromXml"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.orm.OrmReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="false"/> - </and> - </iterate> - </with> - </visibleWhen> - </command> - - <menu - id="org.eclipse.jpt.jpa.ui.persistentTypeMapAs" - label="%mapAs" - mnemonic="%mapAsMnemonic"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <instanceof value="org.eclipse.jpt.jpa.core.context.PersistentType"/> - </iterate> - </with> - </visibleWhen> - <dynamic - id="org.eclipse.jpt.jpa.ui.persistentTypeMapAs" - class="org.eclipse.jpt.jpa.ui.internal.menus.PersistentTypeMapAsContribution"> - </dynamic> - </menu> - - <menu - id="org.eclipse.jpt.jpa.ui.persistentAttributeMapAs" - label="%mapAs" - mnemonic="%mapAsMnemonic"> - <visibleWhen> - <with - variable="selection"> - <iterate ifEmpty="false"> - <and> - <instanceof value="org.eclipse.jpt.jpa.core.context.ReadOnlyPersistentAttribute"/> - <test property="org.eclipse.jpt.jpa.core.isVirtual" value="false"/> - </and> - </iterate> - </with> - </visibleWhen> - <dynamic - id="org.eclipse.jpt.jpa.ui.persistentAttributeMapAs" - class="org.eclipse.jpt.jpa.ui.internal.menus.PersistentAttributeMapAsContribution"> - </dynamic> - </menu> - - </menuContribution> - - </extension> - - - <extension - point="org.eclipse.ui.navigator.viewer"> - - <viewerContentBinding - viewerId="org.eclipse.ui.navigator.ProjectExplorer"> - <includes> - <contentExtension pattern="org.eclipse.jpt.jpa.ui.*"/> - </includes> - </viewerContentBinding> - - </extension> - - - <extension - point="org.eclipse.ui.navigator.navigatorContent"> - - <navigatorContent - id="org.eclipse.jpt.jpa.ui.jpaNavigatorContent" - name="%jpaNavigatorContent" - priority="higher" - appearsBefore="org.eclipse.jst.servlet.ui.EnhancedJavaRendering" - icon="icons/full/obj16/jpa-content.gif" - activeByDefault="true" - contentProvider="org.eclipse.jpt.jpa.ui.internal.navigator.JpaNavigatorContentProvider" - labelProvider="org.eclipse.jpt.jpa.ui.internal.navigator.JpaNavigatorLabelProvider"> - - <triggerPoints> - <or> - <instanceof - value="org.eclipse.jpt.jpa.core.context.JpaContextNode"/> - <and> - <adapt type="org.eclipse.core.resources.IProject"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa" /> - </adapt> - </and> - </or> - </triggerPoints> - - <possibleChildren> - <instanceof - value="org.eclipse.jpt.jpa.core.context.JpaContextNode"/> - </possibleChildren> - - <actionProvider - class="org.eclipse.jpt.jpa.ui.internal.navigator.JpaNavigatorActionProvider" - id="org.eclipse.jpt.jpa.ui.jpaActionProvider"> - <enablement> - <and> - <instanceof - value="org.eclipse.jpt.jpa.core.context.JpaContextNode"/> - </and> - </enablement> - </actionProvider> - - <commonWizard - menuGroupId="org.eclipse.jpt.jpa.ui" - type="new" - wizardId="org.eclipse.jpt.jpa.ui.wizard.newEntity"> - <enablement> - <and> - <or> - <instanceof - value="org.eclipse.core.resources.IProject"/> - <instanceof - value="org.eclipse.jdt.core.IPackageFragment"/> - <instanceof - value="org.eclipse.jdt.core.IPackageFragmentRoot"/> - </or> - <adapt type="org.eclipse.core.resources.IResource"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa" /> - </adapt> - </and> - </enablement> - </commonWizard> - - <commonWizard - menuGroupId="org.eclipse.jpt.jpa.ui" - type="new" - wizardId="org.eclipse.jpt.jpa.ui.wizard.newMappingFile"> - <enablement> - <and> - <or> - <instanceof value="org.eclipse.core.resources.IProject"/> - <instanceof value="org.eclipse.core.resources.IFolder"/> - <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/> - <instanceof value="org.eclipse.jdt.core.IPackageFragment"/> - </or> - <adapt type="org.eclipse.core.resources.IResource"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa" /> - </adapt> - </and> - </enablement> - </commonWizard> - - <!-- - - <commonSorter - id="org.eclipse.jst.j2ee.navigator.internal.J2EEViewerSorter" - class="org.eclipse.jst.j2ee.navigator.internal.J2EEViewerSorter" /> - - --> - - <commonWizard - menuGroupId="org.eclipse.jpt.jpa.ui" - type="new" - wizardId="org.eclipse.jpt.jpa.ui.wizard.newEntitiesFromTables"> - <enablement> - <and> - <or> - <instanceof - value="org.eclipse.core.resources.IProject"/> - <instanceof - value="org.eclipse.jdt.core.IPackageFragment"/> - <instanceof - value="org.eclipse.jdt.core.IPackageFragmentRoot"/> - </or> - <adapt type="org.eclipse.core.resources.IResource"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa" /> - </adapt> - </and> - </enablement> - </commonWizard> - - </navigatorContent> - - </extension> - - - <extension - point="org.eclipse.ui.newWizards"> - - <category - id="org.eclipse.jpt.jpa" - name="%jpaWizardCategoryName"/> - - <wizard - id="org.eclipse.jpt.jpa.ui.wizard.newJpaProject" - name="%newJpaProjectWizardName" - icon="icons/full/etool16/new_jpaproject_wiz.gif" - category="org.eclipse.jpt.jpa" - project="true" - finalPerspective="org.eclipse.jpt.ui.jpaPerspective"> - <description>%newJpaProjectWizardDesc</description> - <class class="org.eclipse.jpt.jpa.ui.internal.wizards.proj.JpaProjectWizard"> - <parameter name="menuIndex" value="35"/> - </class> - </wizard> - - <wizard - id="org.eclipse.jpt.jpa.ui.wizard.newEntity" - name="%newJpaEntityWizardName" - icon="icons/full/etool16/new_entity_wiz.gif" - category="org.eclipse.jpt.jpa"> - <description>%newJpaEntityWizardDesc</description> - <class class="org.eclipse.jpt.jpa.ui.internal.wizards.entity.EntityWizard"> - <parameter name="javaeeartifact" value="true"/> - <parameter name="menuIndex" value="38" /> - <parameter name="jptartifact" value="true"/> - </class> - </wizard> - - <wizard - category="org.eclipse.jpt.jpa" - class="org.eclipse.jpt.jpa.ui.internal.wizards.gen.GenerateEntitiesFromSchemaWizard" - icon="platform:/plugin/org.eclipse.jpt.jpa.ui/icons/full/etool16/new_entity_wiz.gif" - id="org.eclipse.jpt.jpa.ui.wizard.newEntitiesFromTables" - name="%newJpaEntityFromTableWizardName"> - <description>%newJpaEntityFromTableWizardDesc</description> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - - <wizard - id="org.eclipse.jpt.jpa.ui.wizard.newMappingFile" - name="%newJpaMappingFileWizardName" - icon="icons/full/etool16/new_jpa_file_wiz.gif" - category="org.eclipse.jpt.jpa"> - <description>%newJpaMappingFileWizardDesc</description> - <class class="org.eclipse.jpt.jpa.ui.internal.wizards.orm.MappingFileWizard"> - <parameter name="javaeeartifact" value="true"/> - <parameter name="menuIndex" value="39" /> - <parameter name="jptartifact" value="true"/> - </class> - </wizard> - - </extension> - - -<!-- =================================================================================== --> -<!-- Extension: Persistence Perspective --> -<!-- =================================================================================== --> - - <extension - point="org.eclipse.ui.perspectives"> - - <perspective - class="org.eclipse.jpt.jpa.ui.internal.perspective.JpaPerspectiveFactory" - icon="icons/full/eview16/jpa_perspective.gif" - id="org.eclipse.jpt.ui.jpaPerspective" - name="%jpaPerspective"> - <description>%jpaPerspectiveDescription</description> - </perspective> - </extension> - - - <extension - point="org.eclipse.ui.perspectiveExtensions"> - - <perspectiveExtension - targetID="org.eclipse.jpt.ui.jpaPerspective"> - - <newWizardShortcut id="org.eclipse.jpt.jpa.ui.wizard.newJpaProject"/> - <newWizardShortcut id="org.eclipse.jpt.jpa.ui.wizard.newEntity"/> - <newWizardShortcut id="org.eclipse.jpt.jpa.ui.wizard.newMappingFile"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard"/> - <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard"/> - <newWizardShortcut id="org.eclipse.ui.wizards.new.file"/> - <newWizardShortcut id="org.eclipse.ui.wizards.new.folder"/> - <newWizardShortcut id="org.eclipse.ui.editors.wizards.UntitledTextFileWizard"/> - - <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/> - <perspectiveShortcut id="org.eclipse.debug.ui.DebugPerspective"/> - <perspectiveShortcut id="org.eclipse.jst.j2ee.J2EEPerspective"/> - <perspectiveShortcut id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/> - - <actionSet id="org.eclipse.debug.ui.launchActionSet"/> - <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/> - <actionSet id="org.eclipse.jdt.ui.JavaElementCreationActionSet"/> - <actionSet id="org.eclipse.ui.NavigateActionSet"/> - <actionSet id="org.eclipse.jpt.jpa.ui.JptCreationActionSet"/> - - <viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/> - <viewShortcut id="org.eclipse.jdt.ui.TypeHierarchy"/> - <viewShortcut id="org.eclipse.jdt.ui.SourceView"/> - <viewShortcut id="org.eclipse.jdt.ui.JavadocView"/> - <viewShortcut id="org.eclipse.ui.navigator.ProjectExplorer"/> - <viewShortcut id="org.eclipse.ui.views.ContentOutline"/> - <viewShortcut id="org.eclipse.ui.views.ProblemView"/> - <viewShortcut id="org.eclipse.ui.views.ResourceNavigator"/> - <viewShortcut id="org.eclipse.jpt.ui.jpaStructureView"/> - <viewShortcut id="org.eclipse.jpt.ui.jpaDetailsView"/> - <viewShortcut id="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"/> - - </perspectiveExtension> - - <perspectiveExtension - targetID="org.eclipse.jst.j2ee.J2EEPerspective"> - <newWizardShortcut id="org.eclipse.jpt.jpa.ui.wizard.newJpaProject"/> - <perspectiveShortcut id="org.eclipse.jpt.ui.jpaPerspective"/> - </perspectiveExtension> - - </extension> - - - <extension - point="org.eclipse.ui.popupMenus"> - - <objectContribution - id="org.eclipse.jpt.jpa.ui.project.JPATools" - objectClass="org.eclipse.core.resources.IProject" - adaptable="true"> - - <enablement> - <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa"/> - </enablement> - - <action - id="org.eclipse.jpt.jpa.ui.generateEntities" - label="%generateEntities" - class="org.eclipse.jpt.jpa.ui.internal.actions.GenerateEntitiesAction" - enablesFor="1" - menubarPath="org.eclipse.jpt.jpa.ui.menu.JpaTools/content"/> - - <action - id="org.eclipse.jpt.jpa.ui.generateDDL" - label="%generateDDL" - class="org.eclipse.jpt.jpa.ui.internal.actions.GenerateDDLAction" - enablesFor="1" - menubarPath="org.eclipse.jpt.jpa.ui.menu.JpaTools/content"/> - - </objectContribution> - - <objectContribution - id="org.eclipse.jpt.jpa.ui.MakePersistent" - objectClass="org.eclipse.jdt.core.IJavaElement" - adaptable="true"> - - <action - class="org.eclipse.jpt.jpa.ui.internal.actions.MakePersistentAction" - enablesFor="*" - id="org.eclipse.jpt.jpa.ui.generateEntities" - label="%makePersistent" - menubarPath="org.eclipse.jpt.jpa.ui.menu.JpaTools/content"> - <enablement> - <or> - <objectClass name="org.eclipse.jdt.core.ICompilationUnit"/> - <objectClass name="org.eclipse.jdt.core.IType"/> - <objectClass name="org.eclipse.jdt.core.IPackageFragment"/> - <objectClass name="org.eclipse.jdt.core.IPackageFragmentRoot"/> - </or> - </enablement> - </action> - </objectContribution> - - <objectContribution - id="org.eclipse.jpt.jpa.ui.persistenceXmlFileActions" - objectClass="org.eclipse.core.resources.IFile" - nameFilter="persistence.xml"> - - <action - id="synchClassesAction" - label="%synchronizeClasses" - menubarPath="org.eclipse.jpt.jpa.ui.menu.JpaTools/content" - class="org.eclipse.jpt.jpa.ui.internal.actions.SynchronizeClassesAction" - enablesFor="1"/> - - </objectContribution> - - <objectContribution - id="org.eclipse.jpt.jpa.ui.persistenceXmlActions" - objectClass="org.eclipse.jpt.jpa.core.context.persistence.PersistenceXml"> - <action - id="synchClassesAction" - label="%synchronizeClasses" - menubarPath="content" - class="org.eclipse.jpt.jpa.ui.internal.actions.SynchronizeClassesAction" - enablesFor="1"/> - </objectContribution> - - </extension> - - - <extension - point="org.eclipse.ui.preferencePages"> - - <page - id="org.eclipse.jpt.jpa.ui.preferences" - name="%javaPersistenceNode" - class="org.eclipse.jpt.jpa.ui.internal.preferences.JptPreferencesPage"/> - - <page - id="org.eclipse.jpt.jpa.ui.jpaPreferences" - category="org.eclipse.jpt.jpa.ui.preferences" - class="org.eclipse.jpt.jpa.ui.internal.preferences.JpaPreferencesPage" - name="%jpaNode"/> - - <page - id="org.eclipse.jpt.jpa.ui.jpaProblemSeveritiesPreferences" - category="org.eclipse.jpt.jpa.ui.jpaPreferences" - class="org.eclipse.jpt.jpa.ui.internal.preferences.JpaProblemSeveritiesPage" - name="%jpaProblemSeveritiesNode"> - </page> - - </extension> - - - <extension - point="org.eclipse.ui.propertyPages"> - - <page - id="org.eclipse.jpt.jpa.ui.jpaProjectProperties" - name="%jpaNode" - class="org.eclipse.jpt.jpa.ui.internal.properties.JpaProjectPropertiesPage"> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa"/> - </adapt> - </enabledWhen> - </page> - - <page - id="org.eclipse.jpt.jpa.ui.jpaProblemSeveritiesProperties" - name="%jpaProblemSeveritiesNode" - category="org.eclipse.jpt.jpa.ui.jpaProjectProperties" - class="org.eclipse.jpt.jpa.ui.internal.preferences.JpaProblemSeveritiesPage"> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"> - <test - forcePluginActivation="true" - property="org.eclipse.wst.common.project.facet.core.projectFacet" - value="jpt.jpa"/> - </adapt> - </enabledWhen> - </page> - - </extension> - - - <extension - point="org.eclipse.ui.views"> - - <category - id="org.eclipse.jpt.jpa.ui" - name="%jpaPerspective"/> - - <view - id="org.eclipse.jpt.ui.jpaStructureView" - category="org.eclipse.jpt.jpa.ui" - class="org.eclipse.jpt.jpa.ui.internal.views.structure.JpaStructureView" - icon="icons/full/eview16/jpa_structure.gif" - name="%jpaStructure"/> - - <view - id="org.eclipse.jpt.ui.jpaDetailsView" - category="org.eclipse.jpt.jpa.ui" - class="org.eclipse.jpt.jpa.ui.internal.views.JpaDetailsView" - icon="icons/full/eview16/jpa_details.gif" - name="%jpaDetails"/> - - </extension> - - - <extension - point="org.eclipse.wst.common.project.facet.ui.images"> - - <image facet="jpt.jpa" path="icons/full/etool16/jpa_facet.gif"/> - - </extension> - - - <extension - point="org.eclipse.wst.common.project.facet.ui.wizardPages"> - - <wizard-pages action="jpt.jpa.install"> - <page class="org.eclipse.jpt.jpa.ui.internal.wizards.JpaFacetInstallPage"/> - </wizard-pages> - - <wizard-pages action="jpt.jpa.version-change"> - <page class="org.eclipse.jpt.jpa.ui.internal.wizards.JpaFacetVersionChangePage"/> - </wizard-pages> - - </extension> - <extension - id="org.eclipse.jpt.jpa.ui" - point="org.eclipse.core.runtime.preferences"> - <initializer - class="org.eclipse.jpt.jpa.ui.internal.prefs.JpaUiPreferenceInitializer"> - </initializer> - </extension> - -</plugin> |