Class ChildrenGroupPart<R extends Model,O>
- java.lang.Object
-
- org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<V>
-
- org.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
-
- net.officefloor.gef.editor.internal.parts.ChildrenGroupPart<R,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>
IContentPart
for theChildrenGroupFactory.ChildrenGroupImpl
.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ChildrenGroupPart()
-
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.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
-
-
-
-
Method Detail
-
getContent
public ChildrenGroup<?,?> getContent()
-
setContent
public void setContent(java.lang.Object content)
-
doGetContentAnchorages
protected com.google.common.collect.SetMultimap<? extends java.lang.Object,java.lang.String> doGetContentAnchorages()
- Specified by:
doGetContentAnchorages
in classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
-
doGetContentChildren
protected java.util.List<? extends java.lang.Object> doGetContentChildren()
- Specified by:
doGetContentChildren
in classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<javafx.scene.layout.Pane>
-
doCreateVisual
protected javafx.scene.layout.Pane doCreateVisual()
- Specified by:
doCreateVisual
in classorg.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 classorg.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 classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
doRefreshVisual
protected void doRefreshVisual(javafx.scene.layout.Pane visual)
- Specified by:
doRefreshVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.layout.Pane>
-
-