EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.internal.editor.page.implementation.wizard
Class PatternIdParameterSelectionPage

java.lang.Object
  extended by WizardPage
      extended by org.eclipse.egf.common.ui.wizard.page.AbstractWizardPage
          extended by org.eclipse.egf.pattern.ui.internal.editor.page.wizard.AbstractPatternWizardPage
              extended by org.eclipse.egf.pattern.ui.internal.editor.page.implementation.wizard.AbstractPatternCodeWizardPage
                  extended by org.eclipse.egf.pattern.ui.internal.editor.page.implementation.wizard.PatternIdParameterSelectionPage

public class PatternIdParameterSelectionPage
extends AbstractPatternCodeWizardPage


Nested Class Summary
protected  class PatternIdParameterSelectionPage.PatternIdContentProvider
          Pattern id content provider.
 
Field Summary
protected static String PAGE_ID
          Page unique id.
 
Constructor Summary
PatternIdParameterSelectionPage()
          Constructor.
 
Method Summary
protected  StructuredViewer createViewer(Composite parent_p)
          Create and initialize the viewer.
protected  boolean delegateSelectionChanged(Object selectedElement_p)
          Delegate selection changed.
protected  String getPageDescription()
          Get the page description.
protected  String getPageTitle()
          Get the page title.
protected  Couple<Object,Object> initializeContent()
          Get view initial input content.
 
Methods inherited from class org.eclipse.egf.pattern.ui.internal.editor.page.implementation.wizard.AbstractPatternCodeWizardPage
getHelpContextId, getWizard
 
Methods inherited from class org.eclipse.egf.pattern.ui.internal.editor.page.wizard.AbstractPatternWizardPage
createPageArea, endPageAreaCreation, getCompleteStatus, getToolkit, isReadOnly, selectionChanged
 
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

PAGE_ID

protected static final String PAGE_ID
Page unique id.

See Also:
Constant Field Values
Constructor Detail

PatternIdParameterSelectionPage

public PatternIdParameterSelectionPage()
Constructor.

Method Detail

getPageDescription

protected String getPageDescription()
Description copied from class: AbstractWizardPage
Get the page description.

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

getPageTitle

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

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

createViewer

protected StructuredViewer createViewer(Composite parent_p)
Description copied from class: AbstractPatternWizardPage
Create and initialize the viewer.

Specified by:
createViewer in class AbstractPatternWizardPage
Returns:
A not null viewer reference.
See Also:
org.eclipse.egf.pattern.ui.internal.editor.page.implementation.wizard.AbstractPatternCodeWizardPage#createViewer(org.eclipse.swt.widgets.Composite)

initializeContent

protected Couple<Object,Object> initializeContent()
Get view initial input content.

Returns:
Couple(Key = initial input, Value = initial selection).

delegateSelectionChanged

protected boolean delegateSelectionChanged(Object selectedElement_p)
Description copied from class: AbstractPatternWizardPage
Delegate selection changed.
Given selected element might be null.

Specified by:
delegateSelectionChanged in class AbstractPatternWizardPage
Returns:
true if selection completes the page, false otherwise.
See Also:
AbstractPatternWizardPage.delegateSelectionChanged(java.lang.Object)

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.