Class DotNodePart

  • All Implemented Interfaces:
    org.eclipse.gef.common.activate.IActivatable, org.eclipse.gef.common.adapt.IAdaptable, org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.viewer.IViewer>, org.eclipse.gef.common.dispose.IDisposable, org.eclipse.gef.mvc.fx.parts.IContentPart<javafx.scene.Group>, org.eclipse.gef.mvc.fx.parts.IResizableContentPart<javafx.scene.Group>, org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<javafx.scene.Group>, org.eclipse.gef.mvc.fx.parts.IVisualPart<javafx.scene.Group>
    Direct Known Subclasses:
    DotHTMLNodePart

    public class DotNodePart
    extends org.eclipse.gef.zest.fx.parts.NodePart
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.gef.zest.fx.parts.NodePart

        org.eclipse.gef.zest.fx.parts.NodePart.NestedGraphIcon
      • Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable

        org.eclipse.gef.common.adapt.IAdaptable.Bound<A extends org.eclipse.gef.common.adapt.IAdaptable>
      • Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

        org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.gef.fx.nodes.GeometryNode<org.eclipse.gef.geometry.planar.IGeometry> innerShape  
      • Fields inherited from class org.eclipse.gef.zest.fx.parts.NodePart

        CSS_CLASS, CSS_CLASS_ICON, CSS_CLASS_LABEL, CSS_CLASS_SHAPE, DEFAULT_CHILDREN_PANE_HEIGHT, DEFAULT_CHILDREN_PANE_WIDTH, DEFAULT_NESTED_CHILDREN_ZOOM_FACTOR, DEFAULT_OUTER_LAYOUT_CONTAINER_HEIGHT_NESTING, DEFAULT_OUTER_LAYOUT_CONTAINER_WIDTH_NESTING, DEFAULT_SHAPE_PADDING, ZOOMLEVEL_SHOW_NESTED_GRAPH
      • Fields inherited from interface org.eclipse.gef.common.activate.IActivatable

        ACTIVE_PROPERTY
      • Fields inherited from interface org.eclipse.gef.common.adapt.IAdaptable

        ADAPTERS_PROPERTY
      • Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IContentPart

        CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTY
      • Fields inherited from interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart

        TRANSFORM_PROVIDER_KEY, TRANSFORM_PROVIDER_ROLE
      • Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart

        ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY
    • Constructor Summary

      Constructors 
      Constructor Description
      DotNodePart()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javafx.scene.Group doCreateVisual()  
      protected void doRefreshVisual​(javafx.scene.Group visual)  
      • Methods inherited from class org.eclipse.gef.zest.fx.parts.NodePart

        doActivate, doAddChildVisual, doDeactivate, doGetContentAnchorages, doGetContentChildren, doRemoveChildVisual, getContent, getContentSize, getContentTransform, getIconImageView, getLabelText, getShape, refreshIcon, refreshLabel, refreshTooltip, setContentSize, setContentTransform
      • Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractContentPart

        addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, doAddContentChild, doAttachToContentAnchorage, doDetachFromContentAnchorage, doRemoveContentChild, doReorderContentChild, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, register, registerAtContentPartMap, removeContentChild, reorderContentChild, setContent, unregister, unregisterFromContentPartMap
      • Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart

        activate, activateAdapters, activateChildren, activeProperty, adaptableProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, deactivateChildren, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, dispose, doAttachToAnchorageVisual, doDetachFromAnchorageVisual, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregisterFromVisualPartMap, unsetAdapter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.gef.common.activate.IActivatable

        activate, activeProperty, deactivate, isActive
      • Methods inherited from interface org.eclipse.gef.common.adapt.IAdaptable

        adaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapter
      • Methods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

        adaptableProperty, getAdaptable, setAdaptable
      • Methods inherited from interface org.eclipse.gef.mvc.fx.parts.IContentPart

        addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, removeContentChild, reorderContentChild, setContent
      • Methods inherited from interface org.eclipse.gef.common.dispose.IDisposable

        dispose
      • Methods inherited from interface org.eclipse.gef.mvc.fx.parts.IResizableContentPart

        getVisualSize, setVisualSize
      • Methods inherited from interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart

        getVisualTransform, setVisualTransform
      • Methods inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart

        addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
    • Field Detail

      • innerShape

        protected org.eclipse.gef.fx.nodes.GeometryNode<org.eclipse.gef.geometry.planar.IGeometry> innerShape
    • Constructor Detail

      • DotNodePart

        public DotNodePart()
    • Method Detail

      • doCreateVisual

        protected javafx.scene.Group doCreateVisual()
        Overrides:
        doCreateVisual in class org.eclipse.gef.zest.fx.parts.NodePart
      • doRefreshVisual

        protected void doRefreshVisual​(javafx.scene.Group visual)
        Overrides:
        doRefreshVisual in class org.eclipse.gef.zest.fx.parts.NodePart