org.topcased.tabbedproperties.sections
Class AbstractReferencePropertySection
java.lang.Object
org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
org.topcased.tabbedproperties.sections.AbstractTabbedPropertySection
org.topcased.tabbedproperties.sections.AbstractListPropertySection
org.topcased.tabbedproperties.sections.AbstractReferencePropertySection
- All Implemented Interfaces:
- org.eclipse.ui.views.properties.tabbed.ISection
public abstract class AbstractReferencePropertySection
- extends AbstractListPropertySection
This widget let the user to manipulate features with bounds higher than 1 This feature is also also non-containment, so the table will display a single button to select the references inside the
model
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
STANDARD_LABEL_WIDTH |
Methods inherited from class org.topcased.tabbedproperties.sections.AbstractTabbedPropertySection |
aboutToBeHidden, aboutToBeShown, addListener, clearDecorators, createCommand, getActivePage, getEditingDomain, getEObject, getEObjectList, getFeature, getLabelText, getMainComposite, getMessageManager, getModelListener, getSectionComposite, getStandardLabelWidth, getStatusLineManager, handleModelChanged, isReadOnly, makeContributions, removeListener, setDecorator, setErrorDecorator, setErrorMessage, setInfoDecorator, setInput, setMessage, setWarningDecorator |
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
dispose, getMinimumHeight, getPart, getSelection, getWidgetFactory, shouldUseExtraSpace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractReferencePropertySection
public AbstractReferencePropertySection()
createWidgets
protected void createWidgets(org.eclipse.swt.widgets.Composite composite)
- Description copied from class:
AbstractListPropertySection
- Create the TableViewer composite
- Overrides:
createWidgets
in class AbstractListPropertySection
- See Also:
AbstractTabbedPropertySection.createControls(org.eclipse.swt.widgets.Composite, org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage)
setSectionData
protected void setSectionData(org.eclipse.swt.widgets.Composite composite)
- Description copied from class:
AbstractTabbedPropertySection
- This method should be implemente to set layout data to the widgets created at
AbstractTabbedPropertySection.createWidgets(Composite)
. This improves visibility
- Overrides:
setSectionData
in class AbstractListPropertySection
- Parameters:
composite
- Sometimes widgets will be set formDatas and postion will depenend on parent composite.- See Also:
AbstractListPropertySection.setSectionData(org.eclipse.swt.widgets.Composite)
hookListeners
protected void hookListeners()
- Description copied from class:
AbstractTabbedPropertySection
- Widgets created at
AbstractTabbedPropertySection.createWidgets(Composite)
may listen platform events. Set them here in order to improve visibility
- Overrides:
hookListeners
in class AbstractListPropertySection
- See Also:
AbstractListPropertySection.hookListeners()
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.