EGF Engine
Release 0.1.0

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

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.ContractElementReferenceWizardPage

public class ContractElementReferenceWizardPage
extends AbstractModelElementWizardPage

Implements the contract element reference page, where the end-user can select the contract element dependencies to other contract elements.


Field Summary
protected  org.eclipse.egf.common.ui.toolkit.viewers.AbstractTransferViewer _treeTransferViewer
          TransferViewer used to select referenced contract elements.
 
Constructor Summary
ContractElementReferenceWizardPage(String pageName_p)
          Constructor.
ContractElementReferenceWizardPage(String pageName_p, String title_p, ImageDescriptor titleImage_p)
          Constructor.
 
Method Summary
protected  void createPageArea(Composite parent_p)
          Create the page content.
 void dispose()
           
protected  boolean getCompleteStatus()
          Check conditions to get the page completed
protected  ContractElement getContractElement()
          Return the handled contract element.
protected  String getHelpContextId()
          Return the Help context id if any.
 IWizardPage getNextPage()
           
protected  String getPageTitle()
          Get the page title.
protected  IContentProvider handleLeftViewerInitialization(Collection<ContractElement> referencedContractElementList_p)
          Handle the left viewer initialization.
protected  Collection<ContractElement> handleRightViewerInitialization()
          Handle the right viewer initialization.
 
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, handlePageLayout, initialize, isPageComplete, performHelp, updateButtons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_treeTransferViewer

protected org.eclipse.egf.common.ui.toolkit.viewers.AbstractTransferViewer _treeTransferViewer
TransferViewer used to select referenced contract elements.

Constructor Detail

ContractElementReferenceWizardPage

public ContractElementReferenceWizardPage(String pageName_p)
Constructor.

Parameters:
pageName_p -

ContractElementReferenceWizardPage

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

Parameters:
pageName_p -
title_p -
titleImage_p -
Method Detail

getPageTitle

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

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

getNextPage

public IWizardPage getNextPage()
See Also:
org.eclipse.jface.wizard.WizardPage#getNextPage()

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)

handleLeftViewerInitialization

protected IContentProvider handleLeftViewerInitialization(Collection<ContractElement> referencedContractElementList_p)
Handle the left viewer initialization.

Returns:

handleRightViewerInitialization

protected Collection<ContractElement> handleRightViewerInitialization()
Handle the right viewer initialization.


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()

getContractElement

protected ContractElement getContractElement()
Return the handled contract element.

Returns:

dispose

public void dispose()
See Also:
org.eclipse.jface.dialogs.DialogPage#dispose()

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.