EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor.page
Class PatternConnectionPage

java.lang.Object
  extended by FormPage
      extended by org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage
          extended by org.eclipse.egf.pattern.ui.editor.page.PatternConnectionPage
All Implemented Interfaces:
IExternalSelectionHandler

public class PatternConnectionPage
extends AbstractPatternPage


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage
AbstractPatternPage.TextValidator
 
Field Summary
protected static String HELP_CONTEXT_ID
          Help context id.
protected static String ID
          Page id.
 
Constructor Summary
PatternConnectionPage(FormEditor editor_p)
          Constructor.
 
Method Summary
protected  AbstractPatternBlock createPatternBlock()
          Get a new pattern block implementation, if this page has to use the master/details approach.
protected  void doCreateFormContent(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p, IManagedForm managedForm_p)
          Do create form content.
 String getHelpContextId()
          Get help context id for current page.
 
Methods inherited from class org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage
clearErrors, createFormContent, dataSaved, editorAboutToBeSaved, editorSaved, getEditor, getExternalSelectionManager, getPatternData, getPatternHandler, handleSelection, hasErrors, isDirty, isEditable, reportError, setDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

protected static final String ID
Page id.

See Also:
Constant Field Values

HELP_CONTEXT_ID

protected static final String HELP_CONTEXT_ID
Help context id.

Constructor Detail

PatternConnectionPage

public PatternConnectionPage(FormEditor editor_p)
Constructor.

Parameters:
editor_p -
Method Detail

doCreateFormContent

protected void doCreateFormContent(FormToolkit toolkit_p,
                                   Composite parent_p,
                                   PatternHandler.PatternData patternData_p,
                                   IManagedForm managedForm_p)
Description copied from class: AbstractPatternPage
Do create form content.
Should be overridden by page that were not created using a pattern block.

Overrides:
doCreateFormContent in class AbstractPatternPage
Parameters:
toolkit_p - Managed form toolkit.
parent_p - Managed form composite.
patternData_p - Pattern data for current pattern edition.
See Also:
org.eclipse.egf.pattern.ui.editor.page.AbstractPatternPage#doCreateFormContent(org.eclipse.ui.forms.widgets.FormToolkit, org.eclipse.swt.widgets.Composite, org.eclipse.egf.pattern.ecore.PatternHandler.PatternData, org.eclipse.ui.forms.IManagedForm)

createPatternBlock

protected AbstractPatternBlock createPatternBlock()
Description copied from class: AbstractPatternPage
Get a new pattern block implementation, if this page has to use the master/details approach.
Returning null here implies overriding the #doCreateFormContent(FormToolkit, Composite, PatternData, IManagedForm) method entirely.

Specified by:
createPatternBlock in class AbstractPatternPage
Returns:
See Also:
AbstractPatternPage.createPatternBlock()

getHelpContextId

public String getHelpContextId()
Description copied from class: AbstractPatternPage
Get help context id for current page.
Must be prefixed by the page plug-in id.

Specified by:
getHelpContextId in class AbstractPatternPage
Returns:
See Also:
AbstractPatternPage.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.