Class AdaptedParentPart<M extends Model>
- 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,AdaptedParent<M>>
-
- net.officefloor.gef.editor.internal.parts.AdaptedParentPart<M>
-
- 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.ITransformableContentPart<javafx.scene.Node>
,org.eclipse.gef.mvc.fx.parts.IVisualPart<javafx.scene.Node>
public class AdaptedParentPart<M extends Model> extends AdaptedChildPart<M,AdaptedParent<M>> implements org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<javafx.scene.Node>
-
-
Field Summary
-
Fields inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedConnectablePart
isPalettePrototype
-
Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IContentPart
CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description AdaptedParentPart()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.scene.Node
doCreateVisual()
protected com.google.common.collect.SetMultimap<? extends java.lang.Object,java.lang.String>
doGetContentAnchorages()
<T> T
getAdapter(java.lang.Class<T> classKey)
javafx.scene.transform.Affine
getContentTransform()
void
init()
May override to initialise.static void
loadStyling(javafx.scene.Node visualNode)
Loads the styling to the visualNode
.void
setContentTransform(javafx.scene.transform.Affine totalTransform)
-
Methods inherited from class net.officefloor.gef.editor.internal.parts.AdaptedChildPart
createVisualNode, doGetContentChildren, getChildrenGroupPane
-
Methods inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedConnectablePart
doAddChildVisual, doAttachToAnchorageVisual, doDetachFromAnchorageVisual, doRefreshVisual, doRemoveChildVisual, getAdaptedConnectorNode, getConnectorLoader, getErrorHandler, getModel, loadStyling, style
-
Methods inherited from class net.officefloor.gef.editor.internal.parts.AbstractAdaptedPart
getContent, 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, 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, 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, getContent, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, removeContentChild, reorderContentChild, setContent
-
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
-
-
-
-
Method Detail
-
loadStyling
public static void loadStyling(javafx.scene.Node visualNode)
Loads the styling to the visualNode
.- Parameters:
visualNode
- VisualNode
.
-
init
public void init()
Description copied from class:AbstractAdaptedPart
May override to initialise.- Overrides:
init
in classAbstractAdaptedPart<M extends Model,AdaptedParent<M extends Model>,javafx.scene.Node>
-
getAdapter
public <T> T getAdapter(java.lang.Class<T> classKey)
- Specified by:
getAdapter
in interfaceorg.eclipse.gef.common.adapt.IAdaptable
- Overrides:
getAdapter
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<javafx.scene.Node>
-
doGetContentAnchorages
protected com.google.common.collect.SetMultimap<? extends java.lang.Object,java.lang.String> doGetContentAnchorages()
- Overrides:
doGetContentAnchorages
in classAbstractAdaptedConnectablePart<M extends Model,AdaptedParent<M extends Model>>
-
doCreateVisual
public javafx.scene.Node doCreateVisual()
- Overrides:
doCreateVisual
in classAbstractAdaptedConnectablePart<M extends Model,AdaptedParent<M extends Model>>
-
getContentTransform
public javafx.scene.transform.Affine getContentTransform()
-
-