|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.ui.part.WorkbenchPart | +--org.eclipse.ui.part.EditorPart | +--org.eclipse.gef.ui.parts.GraphicalEditor
Field Summary |
Fields inherited from interface org.eclipse.ui.IEditorPart |
PROP_DIRTY, PROP_INPUT |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Constructor Summary | |
GraphicalEditor()
|
Method Summary | |
void |
commandStackChanged(EventObject event)
Called when the CommandStack 's state has changed. |
protected void |
configureGraphicalViewer()
|
protected void |
createActions()
Creates actions for this editor. |
protected void |
createGraphicalViewer(Composite parent)
Creates the GraphicalViewer on the specified Composite . |
void |
createPartControl(Composite parent)
Realizes the Editor by creating it's Control. |
void |
dispose()
|
protected void |
firePropertyChange(int property)
|
protected ActionRegistry |
getActionRegistry()
|
Object |
getAdapter(Class type)
Returns the adapter for the specified key. |
protected CommandStack |
getCommandStack()
|
protected DefaultEditDomain |
getEditDomain()
|
protected GraphicalViewer |
getGraphicalViewer()
|
protected List |
getPropertyActions()
|
protected List |
getSelectionActions()
|
protected SelectionSynchronizer |
getSelectionSynchronizer()
|
protected List |
getStackActions()
|
protected void |
hookGraphicalViewer()
Hooks the GraphicalViewer to the rest of the Editor. |
void |
init(IEditorSite site,
IEditorInput input)
Sets the site and input for this editor then creates and initializes the actions. |
protected void |
initializeActionRegistry()
Initializes the ActionRegistry. |
protected abstract void |
initializeGraphicalViewer()
Override to set the contents of the GraphicalViewer after it has been created. |
void |
selectionChanged(IWorkbenchPart part,
ISelection selection)
|
protected void |
setActionRegistry(ActionRegistry registry)
Sets the ActionRegistry for this EditorPart. |
protected void |
setEditDomain(DefaultEditDomain ed)
Sets the EditDomain for this EditorPart. |
void |
setFocus()
|
protected void |
setGraphicalViewer(GraphicalViewer viewer)
Sets the graphicalViewer for this EditorPart. |
protected void |
updateActions(List actionIds)
|
Methods inherited from class org.eclipse.ui.part.EditorPart |
doSave, doSaveAs, getEditorInput, getEditorSite, getTitleToolTip, gotoMarker, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded, setInput |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPropertyListener, getConfigurationElement, getDefaultImage, getSite, getTitle, getTitleImage, removePropertyListener, setInitializationData, setSite, setTitle, setTitleImage, setTitleToolTip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener |
Constructor Detail |
public GraphicalEditor()
Method Detail |
public void commandStackChanged(EventObject event)
CommandStackListener
CommandStack
's state has changed.
commandStackChanged
in interface CommandStackListener
event
- the eventprotected void configureGraphicalViewer()
protected void createActions()
ActionRegistry
.
protected void createGraphicalViewer(Composite parent)
Composite
.
public void createPartControl(Composite parent)
WARNING: This method may or may not be called by Eclipse prior to dispose()
.
createPartControl
in interface IWorkbenchPart
createPartControl
in class WorkbenchPart
public void dispose()
dispose
in interface IWorkbenchPart
dispose
in class WorkbenchPart
protected void firePropertyChange(int property)
firePropertyChange
in class WorkbenchPart
WorkbenchPart.firePropertyChange(int)
protected ActionRegistry getActionRegistry()
public Object getAdapter(Class type)
getAdapter may be called before createPartControl(Composite)
.
The order is unspecified in JFace.
getAdapter
in interface IAdaptable
getAdapter
in class WorkbenchPart
protected CommandStack getCommandStack()
protected DefaultEditDomain getEditDomain()
protected GraphicalViewer getGraphicalViewer()
protected List getPropertyActions()
protected List getSelectionActions()
protected SelectionSynchronizer getSelectionSynchronizer()
protected List getStackActions()
protected void hookGraphicalViewer()
public void init(IEditorSite site, IEditorInput input) throws PartInitException
super.init(site, input)
.
init
in interface IEditorPart
init
in class EditorPart
PartInitException
IEditorPart.init(IEditorSite, IEditorInput)
protected void initializeActionRegistry()
ActionBarContributors
and/or ContextMenuProviders
.
This method may be called on Editor creation, or lazily the first time getActionRegistry()
is called.
protected abstract void initializeGraphicalViewer()
createGraphicalViewer(Composite)
public void selectionChanged(IWorkbenchPart part, ISelection selection)
selectionChanged
in interface ISelectionListener
ISelectionListener.selectionChanged(IWorkbenchPart, ISelection)
protected void setActionRegistry(ActionRegistry registry)
protected void setEditDomain(DefaultEditDomain ed)
public void setFocus()
setFocus
in interface IWorkbenchPart
setFocus
in class WorkbenchPart
protected void setGraphicalViewer(GraphicalViewer viewer)
protected void updateActions(List actionIds)
|
Eclipse GEF 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |