org.eclipse.emf.oda.ecore.ui.impl
Class EcoreDataSourcePropertyPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ui.dialogs.PropertyPage
              extended by org.eclipse.datatools.connectivity.ui.wizards.ProfilePropertyPage
                  extended by org.eclipse.datatools.connectivity.ui.wizards.ProfileDetailsPropertyPage
                      extended by org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSourceEditorPageCore
                          extended by org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage
                              extended by org.eclipse.emf.oda.ecore.ui.impl.EcoreDataSourcePropertyPage
All Implemented Interfaces:
IDialogPage, IMessageProvider, IPreferencePage, IWorkbenchPropertyPage

public class EcoreDataSourcePropertyPage
extends org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage

Property page for an Ecore data source.


Field Summary
 
Fields inherited from class org.eclipse.datatools.connectivity.ui.wizards.ProfileDetailsPropertyPage
btnPing
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
EcoreDataSourcePropertyPage()
           
 
Method Summary
 java.util.Properties collectCustomProperties(java.util.Properties profileProperties)
           
protected  void createAndInitCustomControl(Composite parent, java.util.Properties profileProperties)
           
protected  EcoreDataSourcePageHelper createDataSourcePageHelper()
          Instantiates the page helper that provides core implementation of this property page.
protected  EcoreDataSourcePageHelper getPageHelper()
          Returns the page helper that provides core implementation for this property page.
protected  void refresh(java.util.Properties customConnectionProperties)
           
 
Methods inherited from class org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage
cleanup, collectDataSourceDesign, collectProperties, createCustomContents, enableAllControls, getOdaDataSourceId
 
Methods inherited from class org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSourceEditorPageCore
createControl, createTestConnectionRunnable, dispose, finishDataSourceDesign, finishEditSession, getDataSourceProperties, getDesignSession, getEditingDataSource, getEditSessionResponse, getHostResourceIdentifiers, getInitializationDesign, getInitializationDesignerState, getInitializationLocale, getPageDataProperties, getProfileElement, getProfileProperties, getResponseDesignerState, initEditSession, initProfileSelectionEditSession, isEditableSessionRequested, isInOdaDesignSession, isSessionEditable, performOk, refresh, setDataSourceDesignProperties, setPingButtonEnabled, setPingButtonVisible, setResponseDesignerState, updateDataSourceProperties
 
Methods inherited from class org.eclipse.datatools.connectivity.ui.wizards.ProfileDetailsPropertyPage
createContents, testConnection
 
Methods inherited from class org.eclipse.datatools.connectivity.ui.wizards.ProfilePropertyPage
createControl, createCustomContents, getConnectionProfile, getPropertiesID
 
Methods inherited from class org.eclipse.ui.dialogs.PropertyPage
getElement, setElement
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performDefaults, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

EcoreDataSourcePropertyPage

public EcoreDataSourcePropertyPage()
Method Detail

collectCustomProperties

public java.util.Properties collectCustomProperties(java.util.Properties profileProperties)
Specified by:
collectCustomProperties in class org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage

createAndInitCustomControl

protected void createAndInitCustomControl(Composite parent,
                                          java.util.Properties profileProperties)
Specified by:
createAndInitCustomControl in class org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage

createDataSourcePageHelper

protected EcoreDataSourcePageHelper createDataSourcePageHelper()
Instantiates the page helper that provides core implementation of this property page.


getPageHelper

protected EcoreDataSourcePageHelper getPageHelper()
Returns the page helper that provides core implementation for this property page.


refresh

protected void refresh(java.util.Properties customConnectionProperties)
Overrides:
refresh in class org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSourceEditorPage

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.