|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
org.eclipse.datatools.connectivity.oda.design.ui.designsession.DataSetDesignSession
public class DataSetDesignSession
An UI design session for use by an ODA host designer to interact and communicate with custom ODA UI extensions to create or edit an extended ODA data set design instance.
Method Summary | |
---|---|
OdaDesignSession |
cancel()
Performs cancel on this design session. |
OdaDesignSession |
finish()
Performs finish on this design session to create or edit its data set design. |
OdaDesignSession |
flush()
|
org.eclipse.core.runtime.IAdaptable |
getEditorPageElement()
Returns a customized editor page's adaptable element that represents the the extended ODA data set design instance that is being edited. |
DataSetEditorPage[] |
getEditorPages()
Returns an ordered collection of customized editor pages for use within a design session to edit an extended ODA data set design instance. |
org.eclipse.jface.wizard.IWizard |
getNewWizard()
Returns an ODA wizard for use within this design session to create a new, extended ODA data set design instance. |
DesignSessionRequest |
getRequest()
Returns the session request that has started this design session. |
org.eclipse.jface.wizard.IWizardPage |
getWizardStartingPage()
Returns a customized starting wizard page for use within this design session to create or edit an extended ODA data set design instance. |
boolean |
restartEditDesign(DesignSessionRequest newRequest,
boolean resetEditorPages)
|
void |
restartNewDesign(java.lang.String newDataSetName,
java.lang.String odaDataSetId,
DataSourceDesign dataSourceDesign)
|
static DataSetDesignSession |
startEditDesign(DesignSessionRequest request)
Requests to start a design session to create or edit a data set design, as specified in the given ODA design session request. |
static DataSetDesignSession |
startNewDesign(java.lang.String newDataSetName,
java.lang.String odaDataSetId,
DataSourceDesign dataSourceDesign)
Starts a design session to create a new data set design instance with the given name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static DataSetDesignSession startNewDesign(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign) throws OdaException
newDataSetName
- a unique name that identifies a data set
design instanceodaDataSetId
- an ODA data set element id;
may be null if the associated data source extension
supports only one type of data setdataSourceDesign
- the associated data source design instance
OdaException
public void restartNewDesign(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign) throws OdaException
restartNewDesign
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public static DataSetDesignSession startEditDesign(DesignSessionRequest request) throws OdaException
request
- a design session request, may contain
a data set design to edit
OdaException
public boolean restartEditDesign(DesignSessionRequest newRequest, boolean resetEditorPages) throws OdaException
restartEditDesign
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public OdaDesignSession flush() throws OdaException
flush
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public DesignSessionRequest getRequest()
getRequest
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
public OdaDesignSession finish() throws OdaException
finish
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public OdaDesignSession cancel()
cancel
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
public org.eclipse.jface.wizard.IWizard getNewWizard() throws OdaException
getNewWizard
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public org.eclipse.jface.wizard.IWizardPage getWizardStartingPage() throws OdaException
getWizardStartingPage
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public DataSetEditorPage[] getEditorPages() throws OdaException
getEditorPages
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
public org.eclipse.core.runtime.IAdaptable getEditorPageElement() throws OdaException
getEditorPageElement
in class org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase
OdaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |