diff options
author | nhauge | 2007-05-07 22:41:08 +0000 |
---|---|---|
committer | nhauge | 2007-05-07 22:41:08 +0000 |
commit | d64f2372a5959e34aad92718c3e0c450c985ea52 (patch) | |
tree | f019de8facee17af64d938879e6a7c79f07fdd05 /jpa/plugins | |
parent | 788cfafd63b26dc7b64dfa57a5e8a555c5cdb599 (diff) | |
download | webtools.dali-d64f2372a5959e34aad92718c3e0c450c985ea52.tar.gz webtools.dali-d64f2372a5959e34aad92718c3e0c450c985ea52.tar.xz webtools.dali-d64f2372a5959e34aad92718c3e0c450c985ea52.zip |
178911 - Updates for context help.
Diffstat (limited to 'jpa/plugins')
5 files changed, 33 insertions, 10 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/IJpaHelpContextIds.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/IJpaHelpContextIds.java index 523d301388..c7fe124c76 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/IJpaHelpContextIds.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/IJpaHelpContextIds.java @@ -34,8 +34,15 @@ public interface IJpaHelpContextIds { public static final String ENTITY_INHERITANCE_DISCRIMINATOR_COLUMN = PREFIX + "entity_inheritanceDiscriminatorColumn"; //$NON-NLS-1$ public static final String ENTITY_INHERITANCE_DISCRIMINATOR_VALUE = PREFIX + "entity_inheritanceDiscriminatorValue"; //$NON-NLS-1$ public static final String ENTITY_NAME = PREFIX + "entity_name"; //$NON-NLS-1$ + public static final String ENTITY_ORM_PACKAGE = PREFIX + "orm_package"; //$NON-NLS-1$ + public static final String ENTITY_ORM_SCHEMA = PREFIX + "orm_schema"; //$NON-NLS-1$ + public static final String ENTITY_ORM_CATALOG = PREFIX + "orm_catalog"; //$NON-NLS-1$ + public static final String ENTITY_ORM_ACCESS = PREFIX + "orm_access"; //$NON-NLS-1$ + public static final String ENTITY_ORM_CASCADE = PREFIX + "orm_cascade"; //$NON-NLS-1$ + public static final String ENTITY_ORM_XML = PREFIX + "orm_xml"; //$NON-NLS-1$ public static final String ENTITY_SCHEMA = PREFIX + "entity_schema"; //$NON-NLS-1$ public static final String ENTITY_TABLE = PREFIX + "entity_table"; //$NON-NLS-1$ + //Persistent Attribute composites public static final String MAPPING_CASCADE_TYPE = PREFIX + "mapping_cascadeType"; //$NON-NLS-1$ @@ -81,18 +88,20 @@ public interface IJpaHelpContextIds { public static final String PROPERTIES_JAVA_PERSISTENCE_SCHEMA = PREFIX + "properties_javaPersistenceSchema"; //$NON-NLS-1$ //Dialogs, Wizards + public static final String DIALOG_CREATE_ORM = PREFIX + "dialog_createORM"; //$NON-NLS-1$ public static final String DIALOG_EDIT_INVERSE_JOIN_COLUNN = PREFIX + "dialog_editInverseJoinColumn"; //$NON-NLS-1$ public static final String DIALOG_GENERATE_ENTITIES = PREFIX + "dialog_generateEntities"; //$NON-NLS-1$ public static final String DIALOG_GENERATE_ENTITIES_SOURCE = PREFIX + "dialog_generateEntities_source"; //$NON-NLS-1$ public static final String DIALOG_GENERATE_ENTITIES_PACKAGE = PREFIX + "dialog_generateEntities_package"; //$NON-NLS-1$ public static final String DIALOG_GENERATE_ENTITIES_TABLES = PREFIX + "dialog_generateEntities_tables"; //$NON-NLS-1$ public static final String DIALOG_JPA_FACET = PREFIX + "dialog_JPAFacet"; //$NON-NLS-1$ - public static final String NEW_JPA_PROJECT = PREFIX + "dialog_newJPAProject"; //$NON-NLS-1$ + public static final String DIALOG_JPA_PLATFORM = PREFIX + "dialog_JPAPlatform"; //$NON-NLS-1$ + public static final String NEW_JPA_PROJECT = PREFIX + "dialog_newJPAProject"; //$NON-NLS-1$ public static final String NEW_JPA_PROJECT_CONTENT_PAGE_CLASSPATH = PREFIX + "dialog_addJavaPersistence_classpath"; //$NON-NLS-1$ public static final String NEW_JPA_PROJECT_CONTENT_PAGE_DATABASE = PREFIX + "dialog_addJavaPersistence_database"; //$NON-NLS-1$ public static final String NEW_JPA_PROJECT_CONTENT_PAGE_PACKAGING = PREFIX + "dialog_addJavaPersistence_packaging"; //$NON-NLS-1$ public static final String NEW_JPA_PROJECT_CREATION_PAGE = PREFIX + "dialog_addJavaPersistence"; //$NON-NLS-1$ - + //Other public static final String PERSISTENCE_OUTLINE = PREFIX + "persistenceOutline"; //$NON-NLS-1$ diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/JpaFacetWizardPage.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/JpaFacetWizardPage.java index 7dec6e6e2b..225c69e19a 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/JpaFacetWizardPage.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/JpaFacetWizardPage.java @@ -203,8 +203,7 @@ public class JpaFacetWizardPage group.setText(JptUiMessages.JpaFacetWizardPage_platformLabel); group.setLayout(new GridLayout()); group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); - // TODO - F1 Help - // PlatformUI.getWorkbench().getHelpSystem().setHelp(group, IDaliHelpContextIds.NEW_JPA_PROJECT_CONTENT_PAGE_DATABASE); + PlatformUI.getWorkbench().getHelpSystem().setHelp(group, IJpaHelpContextIds.DIALOG_JPA_PLATFORM); platformCombo = new ComboViewer(createCombo(group, 1, true)); platformCombo.setContentProvider( @@ -508,8 +507,7 @@ public class JpaFacetWizardPage Composite group = new Composite(composite, SWT.NONE); group.setLayout(new GridLayout()); group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); - // TODO - F1 Help - // PlatformUI.getWorkbench().getHelpSystem().setHelp(group, IDaliHelpContextIds.NEW_JPA_PROJECT_CONTENT_PAGE_DATABASE); + PlatformUI.getWorkbench().getHelpSystem().setHelp(group, IJpaHelpContextIds.DIALOG_CREATE_ORM); createOrmXmlButton = new Button(group, SWT.CHECK); createOrmXmlButton.setText(JptUiMessages.JpaFacetWizardPage_createOrmXmlButton); diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/NewJpaProjectFirstPage.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/NewJpaProjectFirstPage.java index ff1aaac292..299d2ebb06 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/NewJpaProjectFirstPage.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/wizards/NewJpaProjectFirstPage.java @@ -8,6 +8,7 @@ *******************************************************************************/ package org.eclipse.jpt.ui.internal.wizards; +import org.eclipse.jpt.ui.internal.IJpaHelpContextIds; import org.eclipse.jpt.ui.internal.JptUiMessages; import org.eclipse.jst.j2ee.ui.project.facet.UtilityProjectFirstPage; import org.eclipse.wst.common.frameworks.datamodel.IDataModel; @@ -18,8 +19,6 @@ public class NewJpaProjectFirstPage extends UtilityProjectFirstPage super(dataModel, pageName); setTitle(JptUiMessages.NewJpaProjectWizard_firstPage_title); setDescription(JptUiMessages.NewJpaProjectWizard_firstPage_description); -// This causes an NPE - PlatformUI.getWorkbench().getHelpSystem().setHelp(this.getControl(), IJpaHelpContextIds.NEW_JPA_PROJECT); - // TODO - // setInfopopID(IJ2EEUIContextIds.NEW_UTILITY_WIZARD_P1); + setInfopopID(IJpaHelpContextIds.NEW_JPA_PROJECT); } } diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/PersistenceUnitMetadataSection.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/PersistenceUnitMetadataSection.java index 536cb542da..0557f9e1ff 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/PersistenceUnitMetadataSection.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/PersistenceUnitMetadataSection.java @@ -16,6 +16,7 @@ import org.eclipse.jpt.core.internal.content.orm.OrmPackage; import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitDefaults; import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitDefaultsInternal; import org.eclipse.jpt.core.internal.content.orm.PersistenceUnitMetadata; +import org.eclipse.jpt.ui.internal.IJpaHelpContextIds; import org.eclipse.jpt.ui.internal.details.BaseJpaController; import org.eclipse.jpt.ui.internal.mappings.details.StringWithDefaultChooser; import org.eclipse.jpt.ui.internal.mappings.details.StringWithDefaultChooser.StringHolder; @@ -26,8 +27,10 @@ import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.forms.widgets.ExpandableComposite; import org.eclipse.ui.forms.widgets.Section; +import org.eclipse.ui.help.IWorkbenchHelpSystem; import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetWidgetFactory; public class PersistenceUnitMetadataSection extends BaseJpaController @@ -46,6 +49,7 @@ public class PersistenceUnitMetadataSection extends BaseJpaController @Override protected void buildWidget(Composite parent) { + IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); this.section = getWidgetFactory().createSection(parent, SWT.FLAT | ExpandableComposite.TWISTIE | ExpandableComposite.TITLE_BAR); this.section.setText(JpaUiXmlMessages.XMLEntityMappingsPage_PersistenceUnitSection); @@ -64,7 +68,8 @@ public class PersistenceUnitMetadataSection extends BaseJpaController gridData.grabExcessHorizontalSpace = true; gridData.horizontalSpan = 2; this.xmlMappingMetadataCompleteCheckBox.getControl().setLayoutData(gridData); - + helpSystem.setHelp(xmlMappingMetadataCompleteCheckBox.getControl(), IJpaHelpContextIds.ENTITY_ORM_XML); + CommonWidgets.buildSchemaLabel(persistenceUnitComposite, getWidgetFactory()); this.xmlSchemaChooser = CommonWidgets.buildSchemaChooser(persistenceUnitComposite, this.commandStack, getWidgetFactory()); @@ -73,6 +78,7 @@ public class PersistenceUnitMetadataSection extends BaseJpaController gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.xmlSchemaChooser.getCombo().setLayoutData(gridData); + helpSystem.setHelp(xmlSchemaChooser.getControl(), IJpaHelpContextIds.ENTITY_ORM_SCHEMA); CommonWidgets.buildCatalogLabel(persistenceUnitComposite, getWidgetFactory()); @@ -82,6 +88,7 @@ public class PersistenceUnitMetadataSection extends BaseJpaController gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.xmlCatalogChooser.getCombo().setLayoutData(gridData); + helpSystem.setHelp(xmlCatalogChooser.getControl(), IJpaHelpContextIds.ENTITY_ORM_CATALOG); CommonWidgets.buildAccessLabel(persistenceUnitComposite, getWidgetFactory()); @@ -91,6 +98,7 @@ public class PersistenceUnitMetadataSection extends BaseJpaController gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.accessComboViewer.getControl().setLayoutData(gridData); + helpSystem.setHelp(accessComboViewer.getControl(), IJpaHelpContextIds.ENTITY_ORM_ACCESS); this.cascadePersistCheckBox = buildCascadePersistCheckBox(persistenceUnitComposite); @@ -100,6 +108,7 @@ public class PersistenceUnitMetadataSection extends BaseJpaController gridData.grabExcessHorizontalSpace = true; gridData.horizontalSpan = 2; this.cascadePersistCheckBox.getControl().setLayoutData(gridData); + helpSystem.setHelp(cascadePersistCheckBox.getControl(), IJpaHelpContextIds.ENTITY_ORM_CASCADE); } diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/XmlEntityMappingsDetailsPage.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/XmlEntityMappingsDetailsPage.java index b5ea109470..a786122819 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/XmlEntityMappingsDetailsPage.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/xml/details/XmlEntityMappingsDetailsPage.java @@ -16,6 +16,7 @@ import org.eclipse.jpt.core.internal.XmlEObject; import org.eclipse.jpt.core.internal.content.orm.EntityMappings; import org.eclipse.jpt.core.internal.content.orm.EntityMappingsInternal; import org.eclipse.jpt.core.internal.content.orm.OrmPackage; +import org.eclipse.jpt.ui.internal.IJpaHelpContextIds; import org.eclipse.jpt.ui.internal.details.BaseJpaDetailsPage; import org.eclipse.jpt.ui.internal.mappings.details.StringWithDefaultChooser; import org.eclipse.jpt.ui.internal.mappings.details.StringWithDefaultChooser.StringHolder; @@ -26,6 +27,8 @@ import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; +import org.eclipse.ui.PlatformUI; +import org.eclipse.ui.help.IWorkbenchHelpSystem; import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetWidgetFactory; public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage @@ -48,6 +51,7 @@ public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage @Override protected void initializeLayout(Composite composite) { + IWorkbenchHelpSystem helpSystem = PlatformUI.getWorkbench().getHelpSystem(); GridLayout layout = new GridLayout(2, false); layout.horizontalSpacing = 6; composite.setLayout(layout); @@ -62,6 +66,7 @@ public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.xmlPackageChooser.getControl().setLayoutData(gridData); + helpSystem.setHelp(xmlPackageChooser.getControl(), IJpaHelpContextIds.ENTITY_ORM_PACKAGE); CommonWidgets.buildSchemaLabel(composite, getWidgetFactory()); @@ -72,6 +77,7 @@ public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.xmlSchemaChooser.getCombo().setLayoutData(gridData); + helpSystem.setHelp(xmlSchemaChooser.getControl(), IJpaHelpContextIds.ENTITY_ORM_SCHEMA); CommonWidgets.buildCatalogLabel(composite, getWidgetFactory()); @@ -82,6 +88,7 @@ public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.xmlCatalogChooser.getCombo().setLayoutData(gridData); + helpSystem.setHelp(xmlCatalogChooser.getControl(), IJpaHelpContextIds.ENTITY_ORM_CATALOG); CommonWidgets.buildAccessLabel(composite, getWidgetFactory()); @@ -92,6 +99,7 @@ public class XmlEntityMappingsDetailsPage extends BaseJpaDetailsPage gridData.verticalAlignment = SWT.BEGINNING; gridData.grabExcessHorizontalSpace = true; this.accessComboViewer.getControl().setLayoutData(gridData); + helpSystem.setHelp(accessComboViewer.getControl(), IJpaHelpContextIds.ENTITY_ORM_ACCESS); this.persistenceUnitMetadataSection = new PersistenceUnitMetadataSection(composite, this.commandStack, getWidgetFactory()); |