Class AdaptedChildPart<M extends Model,A extends AdaptedChild<M>>
- java.lang.Object
-
- org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<V>
-
- org.eclipse.gef.mvc.fx.parts.AbstractContentPart<N>
-
- net.officefloor.gef.editor.internal.parts.AbstractAdaptedPart<M,A,javafx.scene.Node>
-
- net.officefloor.gef.editor.internal.parts.AbstractAdaptedConnectablePart<M,A>
-
- net.officefloor.gef.editor.internal.parts.AdaptedChildPart<M,A>
-
- All Implemented Interfaces:
AdaptedModelStyler
,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.Node>
,org.eclipse.gef.mvc.fx.parts.IVisualPart<javafx.scene.Node>
- Direct Known Subclasses:
AdaptedParentPart
public class AdaptedChildPart<M extends Model,A extends AdaptedChild<M>> extends AbstractAdaptedConnectablePart<M,A> implements AdaptedModelStyler
IContentPart
for theAdaptedChild
.- Author:
- Daniel Sagenschneider
-
-
Field Summary
-
Fields inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedConnectablePart
isPalettePrototype
-
-
Constructor Summary
Constructors Constructor Description AdaptedChildPart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javafx.scene.Node
createVisualNode()
Creates the visualNode
.protected java.util.List<java.lang.Object>
doGetContentChildren()
javafx.scene.layout.Pane
getChildrenGroupPane(ChildrenGroup<?,?> childrenGroup)
Obtains thePane
for theChildrenGroupFactory.ChildrenGroupImpl
.-
Methods inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedConnectablePart
doAddChildVisual, doAttachToAnchorageVisual, doCreateVisual, doDetachFromAnchorageVisual, doGetContentAnchorages, doRefreshVisual, doRemoveChildVisual, getAdaptedConnectorNode, getConnectorLoader, getErrorHandler, getModel, loadStyling, style
-
Methods inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedPart
getContent, init, setContent
-
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, doDeactivate, 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 net.officefloor.gef.editor.AdaptedModelStyler
getModel, style
-
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
-
getChildrenGroupPane
public javafx.scene.layout.Pane getChildrenGroupPane(ChildrenGroup<?,?> childrenGroup)
Obtains thePane
for theChildrenGroupFactory.ChildrenGroupImpl
.- Parameters:
childrenGroup
-ChildrenGroupFactory.ChildrenGroupImpl
.- Returns:
Pane
.
-
doGetContentChildren
protected java.util.List<java.lang.Object> doGetContentChildren()
- Overrides:
doGetContentChildren
in classAbstractAdaptedConnectablePart<M extends Model,A extends AdaptedChild<M>>
-
createVisualNode
protected javafx.scene.Node createVisualNode()
Description copied from class:AbstractAdaptedConnectablePart
Creates the visualNode
.- Specified by:
createVisualNode
in classAbstractAdaptedConnectablePart<M extends Model,A extends AdaptedChild<M>>
- Returns:
- Visual
Node
.
-
-