org.eclipse.gmf.runtime.lite.properties
Class AdvancedPropertySection

java.lang.Object
  extended by org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
      extended by org.eclipse.ui.views.properties.tabbed.AdvancedPropertySection
          extended by org.eclipse.gmf.runtime.lite.properties.AdvancedPropertySection
All Implemented Interfaces:
org.eclipse.ui.views.properties.tabbed.ISection

public abstract class AdvancedPropertySection
extends org.eclipse.ui.views.properties.tabbed.AdvancedPropertySection


Field Summary
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AdvancedPropertySection
page
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
 
Constructor Summary
AdvancedPropertySection()
           
 
Method Summary
 void createControls(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage tabbedPropertySheetPage)
           
protected  org.eclipse.gef.commands.CommandStack getCommandStack(ArrayList<?> selection)
           
protected abstract  org.eclipse.emf.common.notify.AdapterFactory getItemProvidersAdapterFactory()
           
protected  PropertySourceProvider getPropertySourceProvider()
           
 void refresh()
           
 void setInput(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
           
protected  Object transformSelection(Object selected)
          Allows the subclasses to unwrap or otherwise modify the contents of the selection.
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AdvancedPropertySection
dispose, shouldUseExtraSpace
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
aboutToBeHidden, aboutToBeShown, getMinimumHeight, getPart, getSelection, getWidgetFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedPropertySection

public AdvancedPropertySection()
Method Detail

createControls

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

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.AdvancedPropertySection

getCommandStack

protected org.eclipse.gef.commands.CommandStack getCommandStack(ArrayList<?> selection)

getPropertySourceProvider

protected PropertySourceProvider getPropertySourceProvider()

getItemProvidersAdapterFactory

protected abstract org.eclipse.emf.common.notify.AdapterFactory getItemProvidersAdapterFactory()

transformSelection

protected Object transformSelection(Object selected)
Allows the subclasses to unwrap or otherwise modify the contents of the selection. The null result may be returned, in this case it will be ignored.

By default, the passed object is returned untouched.


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.AdvancedPropertySection


Copyright © 2012. All Rights Reserved.