org.ow2.clif.scenario.isac.egui.pages.pageImport
Class ImportMasterPage

java.lang.Object
  extended by org.eclipse.ui.forms.MasterDetailsBlock
      extended by org.ow2.clif.scenario.isac.egui.pages.pageImport.ImportMasterPage
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionChangedListener

public class ImportMasterPage
extends org.eclipse.ui.forms.MasterDetailsBlock
implements org.eclipse.jface.viewers.ISelectionChangedListener

Master part of the pattern Master/Details. It display a table of all imported plug-ins and define a set of actions for managing these plug-ins.

Author:
Joan Chaumont

Field Summary
 
Fields inherited from class org.eclipse.ui.forms.MasterDetailsBlock
detailsPart, sashForm
 
Constructor Summary
ImportMasterPage(ScenarioManager scenario, IsacEditor editor)
          Constructor
 
Method Summary
protected  void createMasterPart(org.eclipse.ui.forms.IManagedForm managedForm, org.eclipse.swt.widgets.Composite parent)
           
protected  void createToolBarActions(org.eclipse.ui.forms.IManagedForm managedForm)
           
 void refresh()
          Refresh details part and table part
protected  void registerPages(org.eclipse.ui.forms.DetailsPart detailsPart)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void setDocument(org.eclipse.jface.text.IDocument doc)
          Set document
 
Methods inherited from class org.eclipse.ui.forms.MasterDetailsBlock
createContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportMasterPage

public ImportMasterPage(ScenarioManager scenario,
                        IsacEditor editor)
Constructor

Parameters:
scenario -
editor -
Method Detail

createMasterPart

protected void createMasterPart(org.eclipse.ui.forms.IManagedForm managedForm,
                                org.eclipse.swt.widgets.Composite parent)
Specified by:
createMasterPart in class org.eclipse.ui.forms.MasterDetailsBlock

registerPages

protected void registerPages(org.eclipse.ui.forms.DetailsPart detailsPart)
Specified by:
registerPages in class org.eclipse.ui.forms.MasterDetailsBlock

createToolBarActions

protected void createToolBarActions(org.eclipse.ui.forms.IManagedForm managedForm)
Specified by:
createToolBarActions in class org.eclipse.ui.forms.MasterDetailsBlock

setDocument

public void setDocument(org.eclipse.jface.text.IDocument doc)
Set document

Parameters:
doc -

refresh

public void refresh()
Refresh details part and table part


selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener