org.ow2.clif.scenario.isac.egui.pages.pageBehavior
Class BehaviorDetailsPage

java.lang.Object
  extended by org.eclipse.ui.forms.AbstractFormPart
      extended by org.ow2.clif.scenario.isac.egui.pages.pageBehavior.BehaviorDetailsPage
All Implemented Interfaces:
org.eclipse.ui.forms.IDetailsPage, org.eclipse.ui.forms.IFormPart, org.eclipse.ui.forms.IPartSelectionListener

public class BehaviorDetailsPage
extends org.eclipse.ui.forms.AbstractFormPart
implements org.eclipse.ui.forms.IDetailsPage

Details page from pattern Master/Details Allow edition of parameters for the selected action in the master part.

Author:
Joan Chaumont

Constructor Summary
BehaviorDetailsPage(IsacEditor editor, ScenarioManager scenario)
          Constructor
 
Method Summary
 void commit(boolean onSave)
           
 void createContents(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 void initialize(org.eclipse.ui.forms.IManagedForm form)
           
 boolean isDirty()
           
 boolean isStale()
           
 void refresh()
           
 void selectionChanged(org.eclipse.ui.forms.IFormPart part, org.eclipse.jface.viewers.ISelection selection)
           
 void setFocus()
           
 boolean setFormInput(java.lang.Object input)
           
 
Methods inherited from class org.eclipse.ui.forms.AbstractFormPart
getManagedForm, markDirty, markStale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehaviorDetailsPage

public BehaviorDetailsPage(IsacEditor editor,
                           ScenarioManager scenario)
Constructor

Parameters:
editor -
scenario -
Method Detail

createContents

public void createContents(org.eclipse.swt.widgets.Composite parent)
Specified by:
createContents in interface org.eclipse.ui.forms.IDetailsPage

initialize

public void initialize(org.eclipse.ui.forms.IManagedForm form)
Specified by:
initialize in interface org.eclipse.ui.forms.IFormPart
Overrides:
initialize in class org.eclipse.ui.forms.AbstractFormPart

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.forms.IFormPart
Overrides:
dispose in class org.eclipse.ui.forms.AbstractFormPart

isDirty

public boolean isDirty()
Specified by:
isDirty in interface org.eclipse.ui.forms.IFormPart
Overrides:
isDirty in class org.eclipse.ui.forms.AbstractFormPart

commit

public void commit(boolean onSave)
Specified by:
commit in interface org.eclipse.ui.forms.IFormPart
Overrides:
commit in class org.eclipse.ui.forms.AbstractFormPart

setFormInput

public boolean setFormInput(java.lang.Object input)
Specified by:
setFormInput in interface org.eclipse.ui.forms.IFormPart
Overrides:
setFormInput in class org.eclipse.ui.forms.AbstractFormPart

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.forms.IFormPart
Overrides:
setFocus in class org.eclipse.ui.forms.AbstractFormPart

isStale

public boolean isStale()
Specified by:
isStale in interface org.eclipse.ui.forms.IFormPart
Overrides:
isStale in class org.eclipse.ui.forms.AbstractFormPart

refresh

public void refresh()
Specified by:
refresh in interface org.eclipse.ui.forms.IFormPart
Overrides:
refresh in class org.eclipse.ui.forms.AbstractFormPart

selectionChanged

public void selectionChanged(org.eclipse.ui.forms.IFormPart part,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.forms.IPartSelectionListener