EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor.page
Class PatternImplementationPage.InternalMethodsBlock

java.lang.Object
  extended by MasterDetailsBlock
      extended by org.eclipse.egf.pattern.ui.editor.page.AbstractPatternBlock
          extended by org.eclipse.egf.pattern.ui.editor.page.PatternImplementationPage.InternalMethodsBlock
Enclosing class:
PatternImplementationPage

protected class PatternImplementationPage.InternalMethodsBlock
extends AbstractPatternBlock

Internal methods block.


Constructor Summary
protected PatternImplementationPage.InternalMethodsBlock()
           
 
Method Summary
protected  Couple<Viewer,IFormPart> createInternalMethodsSection(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p)
          Create internal methods section.
protected  Couple<Viewer,IFormPart> doCreateMasterFormContent(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p, IManagedForm managedForm_p)
          Do create master form content.
 IDetailsPage getPage(Object key_p)
           
 Object getPageKey(Object object_p)
           
protected  void registerPages(DetailsPart detailsPart_p)
           
 
Methods inherited from class org.eclipse.egf.pattern.ui.editor.page.AbstractPatternBlock
createMasterPart, createToolBarActions, getMasterPart, setPatternData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternImplementationPage.InternalMethodsBlock

protected PatternImplementationPage.InternalMethodsBlock()
Method Detail

doCreateMasterFormContent

protected Couple<Viewer,IFormPart> doCreateMasterFormContent(FormToolkit toolkit_p,
                                                             Composite parent_p,
                                                             PatternHandler.PatternData patternData_p,
                                                             IManagedForm managedForm_p)
Description copied from class: AbstractPatternBlock
Do create master form content.

Specified by:
doCreateMasterFormContent in class AbstractPatternBlock
Parameters:
toolkit_p - The managed form toolkit.
parent_p - The shashed composite, used to display both master and details.
patternData_p - The pattern data.
managedForm_p - The owner of given parent composite.
Returns:
the viewer which selection should be listened to, and its containing form part.
See Also:
org.eclipse.egf.pattern.ui.editor.page.AbstractPatternBlock#doCreateMasterFormContent(org.eclipse.ui.forms.widgets.FormToolkit, org.eclipse.swt.widgets.Composite, org.eclipse.egf.pattern.ecore.PatternHandler.PatternData, org.eclipse.ui.forms.IManagedForm)

createInternalMethodsSection

protected Couple<Viewer,IFormPart> createInternalMethodsSection(FormToolkit toolkit_p,
                                                                Composite parent_p,
                                                                PatternHandler.PatternData patternData_p)
Create internal methods section.

Parameters:
toolkit_p -
parent_p -
patternData_p -

registerPages

protected void registerPages(DetailsPart detailsPart_p)
See Also:
org.eclipse.ui.forms.MasterDetailsBlock#registerPages(org.eclipse.ui.forms.DetailsPart)

getPage

public IDetailsPage getPage(Object key_p)
See Also:
org.eclipse.ui.forms.IDetailsPageProvider#getPage(java.lang.Object)

getPageKey

public Object getPageKey(Object object_p)
See Also:
org.eclipse.ui.forms.IDetailsPageProvider#getPageKey(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.