EGF Engine
Release 0.1.0

org.eclipse.egf.core.ui.wizard.page
Class MappingWizardPage

java.lang.Object
  extended by WizardPage
      extended by org.eclipse.egf.common.ui.wizard.page.AbstractWizardPage
          extended by org.eclipse.egf.core.ui.wizard.page.AbstractModelElementWizardPage
              extended by org.eclipse.egf.core.ui.wizard.page.MappingWizardPage

public class MappingWizardPage
extends AbstractModelElementWizardPage

Implement the mapping wizard page.


Field Summary
protected  String _fcIdForSource
          Store the id of the factory component that the domain is coming from as source of the created mapping.
protected  String _fcIdForTarget
          Store the id of the factory component that the domain is coming from as target of the created mapping.
protected static String MAPPING_RELATIVE_FOLDER_PATH
          Relative domain folder path where mapping files are located.
 
Constructor Summary
MappingWizardPage(String pageName_p)
          Constructor.
MappingWizardPage(String pageName_p, String title_p, ImageDescriptor titleImage_p)
          Constructor.
 
Method Summary
protected  void createPageArea(Composite parent_p)
          Create the page content.
protected  boolean getCompleteStatus()
          Check conditions to get the page completed
protected  String getHelpContextId()
          Return the Help context id if any.
protected  IFolder getMappingFolder()
          Return the folder where mapping files are located.
protected  MappingModel getMappingModel()
          Return the mapping model.
protected  String getPageTitle()
          Get the page title.
protected  void handlePageLayout(Composite parent_p)
          Handle the layout of this page.
 
Methods inherited from class org.eclipse.egf.core.ui.wizard.page.AbstractModelElementWizardPage
bindTextToAttribute, bindTextToAttribute, getAdapterFactory, getHostingBundle, getHostingPluginId, getHostingProject, getHostingProjectClassLoader, getModelElement, getModelElementWizard, getPageDescription, getParent, handleFieldEditorValidation, isReadOnly, showErrorMessage
 
Methods inherited from class org.eclipse.egf.common.ui.wizard.page.AbstractWizardPage
createControl, getContentNumColumn, initialize, isPageComplete, performHelp, updateButtons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAPPING_RELATIVE_FOLDER_PATH

protected static final String MAPPING_RELATIVE_FOLDER_PATH
Relative domain folder path where mapping files are located.

See Also:
Constant Field Values

_fcIdForSource

protected String _fcIdForSource
Store the id of the factory component that the domain is coming from as source of the created mapping.


_fcIdForTarget

protected String _fcIdForTarget
Store the id of the factory component that the domain is coming from as target of the created mapping.

Constructor Detail

MappingWizardPage

public MappingWizardPage(String pageName_p)
Constructor.

Parameters:
pageName_p -

MappingWizardPage

public MappingWizardPage(String pageName_p,
                         String title_p,
                         ImageDescriptor titleImage_p)
Constructor.

Parameters:
pageName_p -
title_p -
titleImage_p -
Method Detail

createPageArea

protected void createPageArea(Composite parent_p)
Description copied from class: AbstractWizardPage
Create the page content.

Specified by:
createPageArea in class AbstractWizardPage
See Also:
org.eclipse.egf.core.ui.wizard.page.AbstractModelElementWizardPage#createPageArea(org.eclipse.swt.widgets.Composite)

handlePageLayout

protected void handlePageLayout(Composite parent_p)
Description copied from class: AbstractWizardPage
Handle the layout of this page.

Overrides:
handlePageLayout in class AbstractWizardPage
See Also:
org.eclipse.egf.core.ui.wizard.page.AbstractModelElementWizardPage#handlePageLayout(org.eclipse.swt.widgets.Composite)

getCompleteStatus

protected boolean getCompleteStatus()
Description copied from class: AbstractWizardPage
Check conditions to get the page completed

Specified by:
getCompleteStatus in class AbstractWizardPage
Returns:
true the page is complete; false otherwise.
See Also:
AbstractWizardPage.getCompleteStatus()

getPageTitle

protected String getPageTitle()
Description copied from class: AbstractWizardPage
Get the page title.

Specified by:
getPageTitle in class AbstractWizardPage
Returns:
See Also:
AbstractWizardPage.getPageTitle()

getMappingModel

protected MappingModel getMappingModel()
Return the mapping model.

Returns:

getMappingFolder

protected IFolder getMappingFolder()
Return the folder where mapping files are located.

Returns:

getHelpContextId

protected String getHelpContextId()
Description copied from class: AbstractWizardPage
Return the Help context id if any.
Default implementation returns null.

Overrides:
getHelpContextId in class AbstractWizardPage
Returns:
null or an help context id.
See Also:
AbstractWizardPage.getHelpContextId()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.