|
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()
|
org.eclipse.emf.transaction.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(org.eclipse.emf.common.notify.Notification notification,
org.eclipse.emf.ecore.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, digIntoGroups, 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 ISection
createControls
in class AbstractModelerPropertySection
public 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 ISection
setInput
in class AbstractModelerPropertySection
public void dispose()
dispose
in interface ISection
dispose
in class AbstractModelerPropertySection
public void refresh()
refresh
in interface ISection
refresh
in class AbstractPropertySection
public boolean shouldUseExtraSpace()
shouldUseExtraSpace
in interface ISection
shouldUseExtraSpace
in class AbstractPropertySection
public void update(org.eclipse.emf.common.notify.Notification notification, org.eclipse.emf.ecore.EObject element)
update
in class AbstractModelerPropertySection
notification
- -
even notificationelement
- -
element that has changedAbstractModelerPropertySection.aboutToBeShown()
,
AbstractModelerPropertySection.aboutToBeHidden()
public org.eclipse.emf.transaction.NotificationFilter getFilter()
AbstractModelerPropertySection
AbstractModelerPropertySection.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 AbstractModelerPropertySection
eventListener
.protected boolean addToEObjectList(java.lang.Object object)
AbstractModelerPropertySection
EObject
addToEObjectList
in class AbstractModelerPropertySection
object
- 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.