|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractTreeEditPart
org.eclipse.gmf.runtime.lite.edit.parts.tree.BaseTreeEditPart
public class BaseTreeEditPart
Base implementation for TreeEditPart
used by the generated editors.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator |
Nested classes/interfaces inherited from interface org.eclipse.gmf.runtime.lite.edit.parts.update.IExternallyUpdatableEditPart |
---|
IExternallyUpdatableEditPart.ExternalRefresher |
Nested classes/interfaces inherited from interface org.eclipse.gmf.runtime.lite.edit.parts.update.IUpdatableEditPart |
---|
IUpdatableEditPart.ComposeableRefresher, IUpdatableEditPart.CompositeRefresher, IUpdatableEditPart.Refresher |
Nested classes/interfaces inherited from interface org.eclipse.gmf.runtime.lite.edit.parts.labels.ILabelController |
---|
ILabelController.ExternalRefresherAdapter |
Field Summary |
---|
Fields inherited from class org.eclipse.gef.editparts.AbstractTreeEditPart |
---|
widget |
Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG |
Fields inherited from interface org.eclipse.gef.EditPart |
---|
SELECTED, SELECTED_NONE, SELECTED_PRIMARY |
Fields inherited from interface org.eclipse.gef.RequestConstants |
---|
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER |
Constructor Summary | |
---|---|
BaseTreeEditPart(org.eclipse.gmf.runtime.notation.View view,
org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
|
Method Summary | |
---|---|
void |
activate()
|
protected Collection<IExternallyUpdatableEditPart.ExternalRefresher> |
createExternalRefreshers()
|
protected ILabelTextDisplayer |
createLabelTextDisplayer()
|
protected void |
createRefreshers()
|
void |
deactivate()
|
protected Class<? extends org.eclipse.jface.viewers.CellEditor> |
getCellEditorClass()
|
protected String |
getDefaultLabelText()
|
protected TreeDirectEditManager |
getDirectEditManager()
|
org.eclipse.emf.ecore.EObject |
getElement()
|
Collection<IExternallyUpdatableEditPart.ExternalRefresher> |
getExternalRefreshers()
|
protected org.eclipse.swt.graphics.Image |
getImage()
|
protected org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor()
Returns the image descriptor provided by the given adapter factory. |
ILabelTextDisplayer |
getLabelTextDisplayer()
Returns the label displayer associated with this edit part. |
protected List |
getModelChildren()
|
org.eclipse.gmf.runtime.notation.View |
getNotationView()
|
IUpdatableEditPart.Refresher |
getRefresher(org.eclipse.emf.ecore.EStructuralFeature feature,
org.eclipse.emf.common.notify.Notification msg)
|
protected String |
getText()
Returns the text provided by the given adapter factory. |
protected TransactionalUpdateManager |
getTransactionalUpdateManager()
|
protected boolean |
isReadOnly()
Returns whether the element is read only. |
protected void |
performDirectEdit()
|
void |
performRequest(org.eclipse.gef.Request req)
|
protected void |
registerRefresher(org.eclipse.emf.ecore.EStructuralFeature feature,
IUpdatableEditPart.Refresher refresher)
|
void |
setLabelText(String text)
Causes the given text to be displayed in the label controlled by this edit part. |
Methods inherited from class org.eclipse.gef.editparts.AbstractTreeEditPart |
---|
addChildVisual, checkTreeItem, createEditPolicies, getDragTracker, getWidget, refreshVisuals, removeChildVisual, reorderChild, setWidget, setWidgetImage, setWidgetText |
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
activateEditPolicies, addChild, addEditPartListener, addNotify, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getAdapter, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, refreshChildren, register, registerAccessibility, registerModel, registerVisuals, removeChild, removeEditPartListener, removeEditPolicy, removeNotify, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel, unregisterVisuals |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.gef.EditPart |
---|
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Constructor Detail |
---|
public BaseTreeEditPart(org.eclipse.gmf.runtime.notation.View view, org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail |
---|
public org.eclipse.gmf.runtime.notation.View getNotationView()
public org.eclipse.emf.ecore.EObject getElement()
public void activate()
activate
in interface org.eclipse.gef.EditPart
activate
in class org.eclipse.gef.editparts.AbstractEditPart
public void deactivate()
deactivate
in interface org.eclipse.gef.EditPart
deactivate
in class org.eclipse.gef.editparts.AbstractEditPart
protected TransactionalUpdateManager getTransactionalUpdateManager()
protected List getModelChildren()
getModelChildren
in class org.eclipse.gef.editparts.AbstractEditPart
protected org.eclipse.swt.graphics.Image getImage()
getImage
in class org.eclipse.gef.editparts.AbstractTreeEditPart
public final ILabelTextDisplayer getLabelTextDisplayer()
ILabelController
getLabelTextDisplayer
in interface ILabelController
protected ILabelTextDisplayer createLabelTextDisplayer()
public void setLabelText(String text)
ILabelController
setLabelText
in interface ILabelController
protected String getDefaultLabelText()
protected org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
protected String getText()
getText
in class org.eclipse.gef.editparts.AbstractTreeEditPart
public IUpdatableEditPart.Refresher getRefresher(org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.common.notify.Notification msg)
getRefresher
in interface IUpdatableEditPart
protected void createRefreshers()
public Collection<IExternallyUpdatableEditPart.ExternalRefresher> getExternalRefreshers()
getExternalRefreshers
in interface IExternallyUpdatableEditPart
protected Collection<IExternallyUpdatableEditPart.ExternalRefresher> createExternalRefreshers()
protected final void registerRefresher(org.eclipse.emf.ecore.EStructuralFeature feature, IUpdatableEditPart.Refresher refresher)
public void performRequest(org.eclipse.gef.Request req)
performRequest
in interface org.eclipse.gef.EditPart
performRequest
in class org.eclipse.gef.editparts.AbstractEditPart
protected TreeDirectEditManager getDirectEditManager()
protected Class<? extends org.eclipse.jface.viewers.CellEditor> getCellEditorClass()
protected void performDirectEdit()
protected boolean isReadOnly()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |