EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.editor.page
Class PatternSpecificationPage.SpecificationBlock

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.PatternSpecificationPage.SpecificationBlock
Enclosing class:
PatternSpecificationPage

protected class PatternSpecificationPage.SpecificationBlock
extends AbstractPatternBlock

Specification block.


Constructor Summary
protected PatternSpecificationPage.SpecificationBlock()
           
 
Method Summary
protected  Couple<Viewer,IFormPart> createParametersSection(FormToolkit toolkit_p, Composite parent_p, PatternHandler.PatternData patternData_p)
          Create parameters 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

PatternSpecificationPage.SpecificationBlock

protected PatternSpecificationPage.SpecificationBlock()
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)

createParametersSection

protected Couple<Viewer,IFormPart> createParametersSection(FormToolkit toolkit_p,
                                                           Composite parent_p,
                                                           PatternHandler.PatternData patternData_p)
Create parameters 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.