public abstract class TreeNodePropertiesTab
extends org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
Constructor and Description |
---|
TreeNodePropertiesTab() |
Modifier and Type | Method and Description |
---|---|
void |
createControls(org.eclipse.swt.widgets.Composite parent,
org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage aTabbedPropertySheetPage) |
void |
dispose() |
abstract boolean |
requireUpdate(TreeNode source,
ChangesSet<Attribute> what) |
void |
setInput(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
boolean |
shouldUseExtraSpace() |
static TreeNode |
toTreeNode(org.eclipse.jface.viewers.ISelection sel) |
public void createControls(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage aTabbedPropertySheetPage)
createControls
in interface org.eclipse.ui.views.properties.tabbed.ISection
createControls
in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
public abstract boolean requireUpdate(TreeNode source, ChangesSet<Attribute> what)
public boolean shouldUseExtraSpace()
shouldUseExtraSpace
in interface org.eclipse.ui.views.properties.tabbed.ISection
shouldUseExtraSpace
in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
public void dispose()
dispose
in interface org.eclipse.ui.views.properties.tabbed.ISection
dispose
in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
public void setInput(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
setInput
in interface org.eclipse.ui.views.properties.tabbed.ISection
setInput
in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
public static TreeNode toTreeNode(org.eclipse.jface.viewers.ISelection sel)