|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.views.properties.tabbed.AbstractPropertySection
org.eclipse.gmf.runtime.diagram.ui.properties.sections.AbstractModelerPropertySection
org.eclipse.gmf.runtime.diagram.ui.properties.sections.AdvancedPropertySection
public class AdvancedPropertySection
The advanced property section displayed the "original" tabular property sheet page.
| Field Summary | |
|---|---|
protected PropertySheetPage |
page
the property sheet page for this section |
| Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.properties.sections.AbstractModelerPropertySection |
|---|
disposed, eObject, eventListener, input, propertiesProvider, VALUE_CHANGED_STRING |
| Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
|---|
STANDARD_LABEL_WIDTH |
| Constructor Summary | |
|---|---|
AdvancedPropertySection()
|
|
| Method Summary | |
|---|---|
protected boolean |
addToEObjectList(java.lang.Object object)
Add next object in the selection to the list of EObjects if this object could be adapted to an EObject |
void |
createControls(Composite parent,
TabbedPropertySheetPage aTabbedPropertySheetPage)
|
void |
dispose()
|
NotificationFilter |
getFilter()
Subclasses overriding this method should remember to override AbstractModelerPropertySection.update(TransactionalEditingDomain, Notification) as required. |
protected IPropertySourceProvider |
getPropertySourceProvider()
Returns the PropertySource provider. |
protected java.lang.String |
getTableLabel()
Returns the label for the table. |
void |
refresh()
|
void |
setActionBars(IActionBars actionBars)
Sets and prepares the actionBars for this section |
void |
setInput(IWorkbenchPart part,
ISelection selection)
|
boolean |
shouldUseExtraSpace()
|
void |
update(Notification notification,
EObject element)
Update if nessesary, upon receiving the model event. |
| Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.properties.sections.AbstractModelerPropertySection |
|---|
aboutToBeHidden, aboutToBeShown, adapt, createCommand, createCommand, executeAsCompositeCommand, executeAsReadAction, getEditingDomain, getEObject, getEObjectList, getEventListener, getInput, getPrimarySelection, getStandardLabelWidth, getUpdateRequestCollapser, handleElementModifiedEvent, isCurrentSelection, isDisposed, isNotifierDeleted, isReadOnly, postUpdateRequest, setEditingDomain, setEObject, unwrap, update |
| Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection |
|---|
getMinimumHeight, getPart, getSelection, getWidgetFactory |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected PropertySheetPage page
| Constructor Detail |
|---|
public AdvancedPropertySection()
| Method Detail |
|---|
public void createControls(Composite parent,
TabbedPropertySheetPage aTabbedPropertySheetPage)
createControls in interface ISectioncreateControls in class AbstractModelerPropertySectionpublic void setActionBars(IActionBars actionBars)
actionBars - the action bars for this pageorg.eclipse.gmf.runtime.common.ui.properties.TabbedPropertySheetPage#setActionBars(org.eclipse.ui.IActionBars)protected IPropertySourceProvider getPropertySourceProvider()
protected java.lang.String getTableLabel()
public void setInput(IWorkbenchPart part,
ISelection selection)
setInput in interface ISectionsetInput in class AbstractModelerPropertySectionpublic void dispose()
dispose in interface ISectiondispose in class AbstractModelerPropertySectionpublic void refresh()
refresh in interface ISectionrefresh in class AbstractPropertySectionpublic boolean shouldUseExtraSpace()
shouldUseExtraSpace in interface ISectionshouldUseExtraSpace in class AbstractPropertySection
public void update(Notification notification,
EObject element)
update in class AbstractModelerPropertySectionnotification - -
even notificationelement - -
element that has changedAbstractModelerPropertySection.aboutToBeShown(),
AbstractModelerPropertySection.aboutToBeHidden()public NotificationFilter getFilter()
AbstractModelerPropertySectionAbstractModelerPropertySection.update(TransactionalEditingDomain, Notification) as required.
The default implementation of
AbstractModelerPropertySection.update(TransactionalEditingDomain, Notification) will only
update if the notifier is an EObject.
getFilter in class AbstractModelerPropertySectioneventListener.protected boolean addToEObjectList(java.lang.Object object)
AbstractModelerPropertySectionEObject
addToEObjectList in class AbstractModelerPropertySectionobject - the object to add
|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.