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.NodedoCreateVisual()protected com.google.common.collect.SetMultimap<? extends java.lang.Object,java.lang.String>doGetContentAnchorages()<T> TgetAdapter(java.lang.Class<T> classKey)javafx.scene.transform.AffinegetContentTransform()voidinit()May override to initialise.static voidloadStyling(javafx.scene.Node visualNode)Loads the styling to the visualNode.voidsetContentTransform(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:AbstractAdaptedPartMay override to initialise.- Overrides:
initin classAbstractAdaptedPart<M extends Model,AdaptedParent<M extends Model>,javafx.scene.Node>
-
getAdapter
public <T> T getAdapter(java.lang.Class<T> classKey)
- Specified by:
getAdapterin interfaceorg.eclipse.gef.common.adapt.IAdaptable- Overrides:
getAdapterin 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:
doGetContentAnchoragesin classAbstractAdaptedConnectablePart<M extends Model,AdaptedParent<M extends Model>>
-
doCreateVisual
public javafx.scene.Node doCreateVisual()
- Overrides:
doCreateVisualin classAbstractAdaptedConnectablePart<M extends Model,AdaptedParent<M extends Model>>
-
getContentTransform
public javafx.scene.transform.Affine getContentTransform()
-
-