Class PaletteRootPart

  • 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.IRootPart<javafx.scene.Group>, org.eclipse.gef.mvc.fx.parts.IVisualPart<javafx.scene.Group>

    public class PaletteRootPart
    extends org.eclipse.gef.mvc.fx.parts.LayeredRootPart
    A specific root part for the palette viewer.
    Author:
    Alexander Nyßen
    • Nested Class Summary

      • 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 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.IVisualPart

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

      Constructors 
      Constructor Description
      PaletteRootPart()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javafx.scene.Group createContentLayer()  
      protected void doAddChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child, int index)  
      protected void doRemoveChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child, int index)  
      • Methods inherited from class org.eclipse.gef.mvc.fx.parts.LayeredRootPart

        activateChildren, createFeedbackLayer, createHandleLayer, createLayer, deactivateChildren, determineViewer, doAttachToAnchorageVisual, doCreateVisual, doDetachFromAnchorageVisual, doRefreshVisual, getContentLayer, getContentPartChildren, getFeedbackLayer, getFeedbackPartChildren, getHandleLayer, getHandlePartChildren, getRoot
      • Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart

        activate, activateAdapters, activeProperty, adaptableProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, detachAnchored, detachFromAnchorage, detachFromAnchorage, dispose, doActivate, doDeactivate, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, register, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregister, 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.common.dispose.IDisposable

        dispose
      • 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, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
    • Constructor Detail

      • PaletteRootPart

        public PaletteRootPart()
    • Method Detail

      • createContentLayer

        protected javafx.scene.Group createContentLayer()
        Overrides:
        createContentLayer in class org.eclipse.gef.mvc.fx.parts.LayeredRootPart
      • doAddChildVisual

        protected void doAddChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child,
                                        int index)
        Overrides:
        doAddChildVisual in class org.eclipse.gef.mvc.fx.parts.LayeredRootPart
      • doRemoveChildVisual

        protected void doRemoveChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child,
                                           int index)
        Overrides:
        doRemoveChildVisual in class org.eclipse.gef.mvc.fx.parts.LayeredRootPart