|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.gef.ui.parts.GraphicalEditor
org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
pl.edu.agh.cast.backward.editor.AbstractEditor
public abstract class AbstractEditor
Abstract graphical editor for showing CAST data.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette |
---|
org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.CustomPalettePage |
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
log
Logger for editor. |
Fields inherited from interface org.eclipse.ui.ISaveablePart2 |
---|
CANCEL, DEFAULT, NO, YES |
Fields inherited from interface org.eclipse.ui.ISaveablePart |
---|
PROP_DIRTY |
Fields inherited from interface org.eclipse.ui.IEditorPart |
---|
PROP_DIRTY, PROP_INPUT |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
---|
PROP_TITLE |
Constructor Summary | |
---|---|
AbstractEditor()
|
Method Summary | |
---|---|
protected void |
configureGraphicalViewer()
|
protected void |
createActions()
|
protected List<org.eclipse.gef.palette.PaletteContainer> |
createNodeCreationToolDrawers()
|
protected org.eclipse.gef.ui.palette.PaletteViewerProvider |
createPaletteViewerProvider()
|
void |
dispose()
|
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
executeCommand(org.eclipse.gef.commands.Command command)
Executes command. |
Object |
getAdapter(Class type)
|
protected org.eclipse.gef.KeyHandler |
getCommonKeyHandler()
|
protected abstract org.eclipse.gef.ContextMenuProvider |
getContextMenuProvider()
|
org.eclipse.draw2d.Viewport |
getEditorViewport()
Returns editor's viewport. |
abstract org.eclipse.gef.EditPartFactory |
getEditPartsFactory()
Gets EditPartFactory for this editor. |
abstract org.eclipse.draw2d.LayoutManager |
getLayoutManager()
Returns current layout manager. |
protected abstract double |
getMaximumAllowedInitialZoom()
|
protected abstract double |
getMinimumAllowedInitialZoom()
|
protected org.eclipse.gef.ui.palette.FlyoutPaletteComposite.FlyoutPreferences |
getPalettePreferences()
|
protected org.eclipse.gef.palette.PaletteRoot |
getPaletteRoot()
|
String |
getPartName()
|
org.eclipse.draw2d.IFigure |
getPrintableLayer()
Returns editor's printable layer. |
String |
getTitle()
|
String |
getTitleToolTip()
|
protected org.eclipse.draw2d.Viewport |
getViewport()
|
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input)
|
protected void |
initializeGraphicalViewer()
|
protected abstract DiagramEditorInput |
modelToDiagram(ModelEditorInput input)
|
int |
promptToSaveOnClose()
|
void |
propertyChange(PropertyChangeEvent evt)
|
void |
refresh()
Refresh the viewer. |
protected void |
registerContextMenu()
Registers context menu Can be called by subclasses to reregister the menu if the action registry is modified |
void |
selectNodes(Collection<Node> nodes)
Selects given nodes . |
protected void |
setInput(org.eclipse.ui.IEditorInput input)
|
void |
stackChanged(org.eclipse.gef.commands.CommandStackEvent event)
|
Methods inherited from class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette |
---|
createPalettePage, createPartControl, getGraphicalControl, getPaletteViewerProvider, setEditDomain |
Methods inherited from class org.eclipse.gef.ui.parts.GraphicalEditor |
---|
commandStackChanged, createGraphicalViewer, doSaveAs, firePropertyChange, getActionRegistry, getCommandStack, getEditDomain, getGraphicalViewer, getPropertyActions, getSelectionActions, getSelectionSynchronizer, getStackActions, hookGraphicalViewer, initializeActionRegistry, isDirty, isSaveAsAllowed, selectionChanged, setActionRegistry, setFocus, setGraphicalViewer, updateActions |
Methods inherited from class org.eclipse.ui.part.EditorPart |
---|
checkSite, getEditorInput, getEditorSite, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInputWithNotify, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartProperties, getPartProperty, getSite, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
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.ISaveablePart |
---|
doSaveAs, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
---|
addPropertyListener, getSite, getTitleImage, removePropertyListener |
Field Detail |
---|
protected static org.apache.log4j.Logger log
Constructor Detail |
---|
public AbstractEditor()
Method Detail |
---|
protected void createActions()
createActions
in class org.eclipse.gef.ui.parts.GraphicalEditor
GraphicalEditor.createActions()
protected abstract double getMinimumAllowedInitialZoom()
protected abstract double getMaximumAllowedInitialZoom()
protected void initializeGraphicalViewer()
initializeGraphicalViewer
in class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
GraphicalEditorWithFlyoutPalette.initializeGraphicalViewer()
protected void setInput(org.eclipse.ui.IEditorInput input)
setInput
in class org.eclipse.ui.part.EditorPart
EditorPart.setInput(org.eclipse.ui.IEditorInput)
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.gef.ui.parts.GraphicalEditor
GraphicalEditor.dispose()
protected abstract DiagramEditorInput modelToDiagram(ModelEditorInput input)
protected org.eclipse.gef.ui.palette.FlyoutPaletteComposite.FlyoutPreferences getPalettePreferences()
getPalettePreferences
in class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
GraphicalEditorWithFlyoutPalette.getPalettePreferences()
protected void configureGraphicalViewer()
configureGraphicalViewer
in class org.eclipse.gef.ui.parts.GraphicalEditor
GraphicalEditor.configureGraphicalViewer()
protected org.eclipse.gef.KeyHandler getCommonKeyHandler()
public org.eclipse.draw2d.Viewport getEditorViewport()
public org.eclipse.draw2d.IFigure getPrintableLayer()
protected final void registerContextMenu()
protected abstract org.eclipse.gef.ContextMenuProvider getContextMenuProvider()
protected org.eclipse.draw2d.Viewport getViewport()
protected org.eclipse.gef.palette.PaletteRoot getPaletteRoot()
getPaletteRoot
in class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
GraphicalEditorWithFlyoutPalette.getPaletteRoot()
protected List<org.eclipse.gef.palette.PaletteContainer> createNodeCreationToolDrawers()
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave
in interface org.eclipse.ui.ISaveablePart
doSave
in class org.eclipse.ui.part.EditorPart
EditorPart.doSave(org.eclipse.core.runtime.IProgressMonitor)
public Object getAdapter(Class type)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
GraphicalEditorWithFlyoutPalette.getAdapter(java.lang.Class)
protected org.eclipse.gef.ui.palette.PaletteViewerProvider createPaletteViewerProvider()
createPaletteViewerProvider
in class org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette
GraphicalEditorWithFlyoutPalette.createPaletteViewerProvider()
public void init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IEditorPart
init
in class org.eclipse.gef.ui.parts.GraphicalEditor
org.eclipse.ui.PartInitException
GraphicalEditor.init(org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)
public String getPartName()
getPartName
in interface org.eclipse.ui.IWorkbenchPart2
getPartName
in class org.eclipse.ui.part.WorkbenchPart
WorkbenchPart.getPartName()
public String getTitle()
getTitle
in interface org.eclipse.ui.IWorkbenchPart
getTitle
in class org.eclipse.ui.part.WorkbenchPart
WorkbenchPart.getTitle()
public String getTitleToolTip()
getTitleToolTip
in interface org.eclipse.ui.IWorkbenchPart
getTitleToolTip
in class org.eclipse.ui.part.EditorPart
EditorPart.getTitleToolTip()
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
public void executeCommand(org.eclipse.gef.commands.Command command)
command
- command to executepublic void refresh()
public void stackChanged(org.eclipse.gef.commands.CommandStackEvent event)
stackChanged
in interface org.eclipse.gef.commands.CommandStackEventListener
CommandStackEventListener.stackChanged(org.eclipse.gef.commands.CommandStackEvent)
public void selectNodes(Collection<Node> nodes)
nodes
.
nodes
- list of nodes to selectpublic int promptToSaveOnClose()
promptToSaveOnClose
in interface org.eclipse.ui.ISaveablePart2
ISaveablePart2.promptToSaveOnClose()
public abstract org.eclipse.gef.EditPartFactory getEditPartsFactory()
EditPartFactory
for this editor.
EditPartFactory
public abstract org.eclipse.draw2d.LayoutManager getLayoutManager()
getLayoutManager
in interface IWithLayoutManager
LayoutManager
instanceIWithLayoutManager.getLayoutManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |