Class ChildrenGroupPart<R extends Model,​O>

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

    public class ChildrenGroupPart<R extends Model,​O>
    extends org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
    Author:
    Daniel Sagenschneider
    • 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.IContentPart

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doAddChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child, int index)  
      protected javafx.scene.layout.Pane doCreateVisual()  
      protected com.google.common.collect.SetMultimap<? extends java.lang.Object,​java.lang.String> doGetContentAnchorages()  
      protected java.util.List<? extends java.lang.Object> doGetContentChildren()  
      protected void doRefreshVisual​(javafx.scene.layout.Pane visual)  
      protected void doRemoveChildVisual​(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> child, int index)  
      ChildrenGroup<?,​?> getContent()  
      void setContent​(java.lang.Object content)  
      • 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, 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, doActivate, doAttachToAnchorageVisual, doDeactivate, 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.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, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
    • Constructor Detail

      • ChildrenGroupPart

        public ChildrenGroupPart()
    • Method Detail

      • getContent

        public ChildrenGroup<?,​?> getContent()
        Specified by:
        getContent in interface org.eclipse.gef.mvc.fx.parts.IContentPart<R extends Model>
        Overrides:
        getContent in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
      • setContent

        public void setContent​(java.lang.Object content)
        Specified by:
        setContent in interface org.eclipse.gef.mvc.fx.parts.IContentPart<R extends Model>
        Overrides:
        setContent in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
      • doGetContentAnchorages

        protected com.google.common.collect.SetMultimap<? extends java.lang.Object,​java.lang.String> doGetContentAnchorages()
        Specified by:
        doGetContentAnchorages in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
      • doGetContentChildren

        protected java.util.List<? extends java.lang.Object> doGetContentChildren()
        Specified by:
        doGetContentChildren in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
      • doCreateVisual

        protected javafx.scene.layout.Pane doCreateVisual()
        Specified by:
        doCreateVisual in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
      • 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.AbstractVisualPart<javafx.scene.layout.Pane>
      • 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.AbstractVisualPart<javafx.scene.layout.Pane>
      • doRefreshVisual

        protected void doRefreshVisual​(javafx.scene.layout.Pane visual)
        Specified by:
        doRefreshVisual in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>