EGF Engine
Release 0.1.0

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

java.lang.Object
  extended by AbstractFormPart
      extended by org.eclipse.egf.pattern.ui.editor.page.AbstractPatternDetails
Direct Known Subclasses:
MethodPatternCodeDetailsViewer, PatternImplementationPage.InternalMethodsDetails, PatternSpecificationPage.ParameterDetails

public abstract class AbstractPatternDetails
extends AbstractFormPart

Abstract pattern details.
Details part of the Master/Details pattern.
Use together with an AbstractPatternBlock.


Constructor Summary
AbstractPatternDetails(IFormPart masterPart_p)
          Constructor.
 
Method Summary
 void createContents(Composite parent_p)
           
protected abstract  void doCreateContents(FormToolkit toolkit_p, Composite parent_p, Object initialContent_p)
          Do create contents.
protected  Object getInitialContent()
          Get initial content required at construction time.
protected  FormToolkit getToolkit()
          Get tool kit.
protected  void handleSelectionChanged(IStructuredSelection selection_p)
          Selection has changed, refresh content if needed.
 void selectionChanged(IFormPart part_p, ISelection selection_p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPatternDetails

public AbstractPatternDetails(IFormPart masterPart_p)
Constructor.

Parameters:
toolkit_p -
masterPart_p -
Method Detail

getToolkit

protected FormToolkit getToolkit()
Get tool kit.

Returns:

getInitialContent

protected Object getInitialContent()
Get initial content required at construction time.
Default implementation returns null.

Returns:

createContents

public void createContents(Composite parent_p)
See Also:
org.eclipse.ui.forms.IDetailsPage#createContents(org.eclipse.swt.widgets.Composite)

doCreateContents

protected abstract void doCreateContents(FormToolkit toolkit_p,
                                         Composite parent_p,
                                         Object initialContent_p)
Do create contents.

Parameters:
parent_p -

selectionChanged

public void selectionChanged(IFormPart part_p,
                             ISelection selection_p)
See Also:
org.eclipse.ui.forms.IPartSelectionListener#selectionChanged(org.eclipse.ui.forms.IFormPart, org.eclipse.jface.viewers.ISelection)

handleSelectionChanged

protected void handleSelectionChanged(IStructuredSelection selection_p)
Selection has changed, refresh content if needed.

Parameters:
selection_p -

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.