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 Modifier and Type Field Description static java.lang.StringSTYLES_CSS_FILE-
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
-
Constructor Summary
Constructors Constructor Description DotGraphView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate()protected voidcreateActions()voidcreatePartControl(Composite parent)voiddispose()protected voiddisposeActions()voidinit(IViewSite site)protected booleanisNativeMode()voidsetGraph(org.eclipse.gef.graph.Graph graph)booleanshow(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
-
-
-
-
Method Detail
-
activate
protected void activate()
- Overrides:
activatein classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
init
public void init(IViewSite site) throws PartInitException
- Specified by:
initin interfaceIViewPart- Overrides:
initin classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView- Throws:
PartInitException
-
isNativeMode
protected boolean isNativeMode()
-
dispose
public void dispose()
- Specified by:
disposein interfaceIWorkbenchPart- Overrides:
disposein classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
disposeActions
protected void disposeActions()
- Overrides:
disposeActionsin classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
createActions
protected void createActions()
- Overrides:
createActionsin classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
createPartControl
public void createPartControl(Composite parent)
- Specified by:
createPartControlin interfaceIWorkbenchPart- Overrides:
createPartControlin classorg.eclipse.gef.mvc.fx.ui.parts.AbstractFXView
-
setGraph
public void setGraph(org.eclipse.gef.graph.Graph graph)
- Overrides:
setGraphin classorg.eclipse.gef.zest.fx.ui.parts.ZestFxUiView
-
show
public boolean show(ShowInContext context)
- Specified by:
showin interfaceIShowInTarget
-
-