Class AdaptedAreaPart<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,AdaptedArea<M>>
-
- net.officefloor.gef.editor.internal.parts.AdaptedAreaPart<M>
-
- All Implemented Interfaces:
AdaptedModelStyler,AdaptedConnectablePart,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.IResizableContentPart<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 AdaptedAreaPart<M extends Model> extends AbstractAdaptedConnectablePart<M,AdaptedArea<M>> implements AdaptedConnectablePart, org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<javafx.scene.Node>, org.eclipse.gef.mvc.fx.parts.IResizableContentPart<javafx.scene.Node>
IContentPartfor the- Author:
- Daniel Sagenschneider
-
-
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 AdaptedAreaPart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javafx.scene.NodecreateVisualNode()Creates the visualNode.protected java.util.List<java.lang.Object>doGetContentChildren()<T> TgetAdapter(java.lang.Class<T> classKey)org.eclipse.gef.geometry.planar.DimensiongetContentSize()javafx.scene.transform.AffinegetContentTransform()voidinit()May override to initialise.voidsetActiveConnector(boolean isActive)Specifies this as the activeAdaptedConnectablePartfor theCreateAdaptedConnectionOnDragHandler.voidsetContentSize(org.eclipse.gef.geometry.planar.Dimension totalSize)voidsetContentTransform(javafx.scene.transform.Affine totalTransform)-
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, 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.internal.parts.AdaptedConnectablePart
getContent
-
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.IResizableContentPart
getVisualSize, setVisualSize
-
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
-
setActiveConnector
public void setActiveConnector(boolean isActive)
Description copied from interface:AdaptedConnectablePartSpecifies this as the activeAdaptedConnectablePartfor theCreateAdaptedConnectionOnDragHandler.- Specified by:
setActiveConnectorin interfaceAdaptedConnectablePart- Parameters:
isActive- Indicates if active.
-
init
public void init()
Description copied from class:AbstractAdaptedPartMay override to initialise.- Overrides:
initin classAbstractAdaptedPart<M extends Model,AdaptedArea<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>
-
doGetContentChildren
protected java.util.List<java.lang.Object> doGetContentChildren()
- Overrides:
doGetContentChildrenin classAbstractAdaptedConnectablePart<M extends Model,AdaptedArea<M extends Model>>
-
createVisualNode
protected javafx.scene.Node createVisualNode()
Description copied from class:AbstractAdaptedConnectablePartCreates the visualNode.- Specified by:
createVisualNodein classAbstractAdaptedConnectablePart<M extends Model,AdaptedArea<M extends Model>>- Returns:
- Visual
Node.
-
getContentTransform
public javafx.scene.transform.Affine getContentTransform()
-
setContentTransform
public void setContentTransform(javafx.scene.transform.Affine totalTransform)
-
getContentSize
public org.eclipse.gef.geometry.planar.Dimension getContentSize()
-
-