EGF Engine
Release 0.1.0

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

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.AbstractPatternLibrarySequenceWizardPage
                  extended by org.eclipse.egf.core.ui.wizard.page.PatternLibraryProductionSequenceWizardPage
All Implemented Interfaces:
IListViewerObserver

public class PatternLibraryProductionSequenceWizardPage
extends AbstractPatternLibrarySequenceWizardPage

Implement the pattern library production orchestration wizard page.


Constructor Summary
PatternLibraryProductionSequenceWizardPage(String pageName_p)
          Constructor.
PatternLibraryProductionSequenceWizardPage(String pageName_p, String title_p, ImageDescriptor titleImage_p)
          Constructor.
 
Method Summary
 void elementUpdated(List<Object> elements_p)
          Called when elements are updated from a ListViewer.
protected  List<Object> getFilteredPatternElements()
          Return the filtered pattern elements when adding a new one from the 'add' button.
protected  String getHelpContextId()
          Return the Help context id if any.
 IWizardPage getNextPage()
           
protected  String getOrchestrationValue()
          Return the orchestration value.
protected  String getPageTitle()
          Get the page title.
protected  List<Object> getPatternElements(String orchestrationValue_p)
          Return the list of pattern element for given orchestration value.
 
Methods inherited from class org.eclipse.egf.core.ui.wizard.page.AbstractPatternLibrarySequenceWizardPage
createOrderedViewer, createPageArea, elementAdded, elementRemoved, getCompleteStatus, getPatternElements, getPatternElementsOrder, getPatternLibrary, initializeOrderedViewer
 
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
 

Constructor Detail

PatternLibraryProductionSequenceWizardPage

public PatternLibraryProductionSequenceWizardPage(String pageName_p)
Constructor.

Parameters:
pageName_p -

PatternLibraryProductionSequenceWizardPage

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

Parameters:
pageName_p -
title_p -
titleImage_p -
Method Detail

getNextPage

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

getOrchestrationValue

protected String getOrchestrationValue()
Description copied from class: AbstractPatternLibrarySequenceWizardPage
Return the orchestration value.

Specified by:
getOrchestrationValue in class AbstractPatternLibrarySequenceWizardPage
Returns:
See Also:
AbstractPatternLibrarySequenceWizardPage.getOrchestrationValue()

getPatternElements

protected List<Object> getPatternElements(String orchestrationValue_p)
Description copied from class: AbstractPatternLibrarySequenceWizardPage
Return the list of pattern element for given orchestration value.

Specified by:
getPatternElements in class AbstractPatternLibrarySequenceWizardPage
Parameters:
orchestrationValue_p - a not null string.
Returns:
a not null list.
See Also:
AbstractPatternLibrarySequenceWizardPage.getPatternElements(java.lang.String)

getFilteredPatternElements

protected List<Object> getFilteredPatternElements()
Description copied from class: AbstractPatternLibrarySequenceWizardPage
Return the filtered pattern elements when adding a new one from the 'add' button.
Default implementation returns an empty list.

Overrides:
getFilteredPatternElements in class AbstractPatternLibrarySequenceWizardPage
Returns:
a not null List.
See Also:
AbstractPatternLibrarySequenceWizardPage.getFilteredPatternElements()

getPageTitle

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

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

elementUpdated

public void elementUpdated(List<Object> elements_p)
Description copied from interface: IListViewerObserver
Called when elements are updated from a ListViewer.

Parameters:
elements_p - the list of updated elements.
See Also:
IListViewerObserver.elementUpdated(java.util.List)

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.