org.eclipse.gmf.graphdef.editor.sheet
Class FigureSection

java.lang.Object
  extended by org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
      extended by org.eclipse.gmf.graphdef.editor.sheet.FigureSection
All Implemented Interfaces:
ChangeTracker, org.eclipse.swt.widgets.Listener, org.eclipse.ui.views.properties.tabbed.ISection
Direct Known Subclasses:
FigureSectionProxy

public class FigureSection
extends org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
implements ChangeTracker, org.eclipse.swt.widgets.Listener


Field Summary
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
 
Constructor Summary
FigureSection()
           
 
Method Summary
 void aboutToBeHidden()
           
protected  void applyChanges()
           
protected  void commit()
           
 void createControls(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage page)
           
protected  void discardChanges()
           
protected  Figure getInput()
           
 void handleEvent(org.eclipse.swt.widgets.Event event)
           
 void modelChanged(org.eclipse.emf.common.notify.Notification msg)
           
 void refresh()
           
 void setInput(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
           
protected  Object unwrap(Object element)
           
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
aboutToBeShown, dispose, getMinimumHeight, getPart, getSelection, getWidgetFactory, shouldUseExtraSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FigureSection

public FigureSection()
Method Detail

createControls

public void createControls(org.eclipse.swt.widgets.Composite parent,
                           org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage page)
Specified by:
createControls in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
createControls in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection

setInput

public void setInput(org.eclipse.ui.IWorkbenchPart part,
                     org.eclipse.jface.viewers.ISelection selection)
Specified by:
setInput in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
setInput in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection

commit

protected void commit()

refresh

public void refresh()
Specified by:
refresh in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
refresh in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection

aboutToBeHidden

public void aboutToBeHidden()
Specified by:
aboutToBeHidden in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
aboutToBeHidden in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event event)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

modelChanged

public void modelChanged(org.eclipse.emf.common.notify.Notification msg)
Specified by:
modelChanged in interface ChangeTracker

applyChanges

protected void applyChanges()

discardChanges

protected void discardChanges()

unwrap

protected Object unwrap(Object element)

getInput

protected Figure getInput()


Copyright © 2012. All Rights Reserved.