Package org.eclipse.gef.dot.internal.ui
Class DotGraphView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
org.eclipse.gef.zest.fx.ui.parts.ZestFxUiView
org.eclipse.gef.dot.internal.ui.DotGraphView
- All Implemented Interfaces:
IAdaptable
,IExecutableExtension
,IPersistable
,IViewPart
,IWorkbenchPart
,IWorkbenchPart2
,IWorkbenchPart3
,IShowInTarget
,IWorkbenchPartOrientation
public class DotGraphView
extends org.eclipse.gef.zest.fx.ui.parts.ZestFxUiView
implements IShowInTarget
Render DOT content with ZestFx and Graphviz
-
Field Summary
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
activate()
protected void
void
createPartControl
(Composite parent) void
dispose()
protected void
void
protected boolean
void
setGraph
(org.eclipse.gef.graph.Graph graph) boolean
show
(ShowInContext context) Methods inherited from class org.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
deactivate, getAdapter, getCanvas, getContentViewer, getDomain, getFitToViewportActionGroup, hookViewers, setFocus, unhookViewers
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, saveState, setContentDescription, setInitializationData, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, 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.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Field Details
-
STYLES_CSS_FILE
-
-
Constructor Details
-
DotGraphView
public DotGraphView()
-
-
Method Details
-
activate
protected void activate()- Overrides:
activate
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
init
- Specified by:
init
in interfaceIViewPart
- Overrides:
init
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
- Throws:
PartInitException
-
isNativeMode
protected boolean isNativeMode() -
dispose
public void dispose()- Specified by:
dispose
in interfaceIWorkbenchPart
- Overrides:
dispose
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
disposeActions
protected void disposeActions()- Overrides:
disposeActions
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
createActions
protected void createActions()- Overrides:
createActions
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
createPartControl
- Specified by:
createPartControl
in interfaceIWorkbenchPart
- Overrides:
createPartControl
in classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
setGraph
public void setGraph(org.eclipse.gef.graph.Graph graph) - Overrides:
setGraph
in classorg.eclipse.gef.zest.fx.ui.parts.ZestFxUiView
-
show
- Specified by:
show
in interfaceIShowInTarget
-