Class AdaptedConnectionPart<R extends Model,O,C extends ConnectionModel>
- 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<C,AdaptedConnection<C>,org.eclipse.gef.fx.nodes.Connection>
-
- net.officefloor.gef.editor.internal.parts.AdaptedConnectionPart<R,O,C>
-
- 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.IBendableContentPart<org.eclipse.gef.fx.nodes.Connection>
,org.eclipse.gef.mvc.fx.parts.IContentPart<org.eclipse.gef.fx.nodes.Connection>
,org.eclipse.gef.mvc.fx.parts.IResizableContentPart<org.eclipse.gef.fx.nodes.Connection>
,org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<org.eclipse.gef.fx.nodes.Connection>
,org.eclipse.gef.mvc.fx.parts.IVisualPart<org.eclipse.gef.fx.nodes.Connection>
public class AdaptedConnectionPart<R extends Model,O,C extends ConnectionModel> extends AbstractAdaptedPart<C,AdaptedConnection<C>,org.eclipse.gef.fx.nodes.Connection> implements org.eclipse.gef.mvc.fx.parts.IBendableContentPart<org.eclipse.gef.fx.nodes.Connection>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable
org.eclipse.gef.common.adapt.IAdaptable.Bound<A extends org.eclipse.gef.common.adapt.IAdaptable>
-
-
Field Summary
-
Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IBendableContentPart
CONTROL_ROLE_PREFIX, SOURCE_ROLE, TARGET_ROLE
-
Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IContentPart
CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description AdaptedConnectionPart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doAttachToAnchorageVisual(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)
protected org.eclipse.gef.fx.nodes.Connection
doCreateVisual()
protected void
doDetachFromAnchorageVisual(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)
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(org.eclipse.gef.fx.nodes.Connection visual)
java.util.List<org.eclipse.gef.mvc.fx.parts.IBendableContentPart.BendPoint>
getContentBendPoints()
org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>
getParent()
void
setContentBendPoints(java.util.List<org.eclipse.gef.mvc.fx.parts.IBendableContentPart.BendPoint> bendPoints)
-
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, doAddChildVisual, doDeactivate, doRemoveChildVisual, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, 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.IBendableContentPart
getBendableVisual, getContentSize, getContentTransform, getRole, getVisualBendPoints, getVisualSize, getVisualTransform, setContentSize, setContentTransform, setVisualBendPoints, setVisualSize, setVisualTransform
-
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.IVisualPart
addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
-
-
-
-
Method Detail
-
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<org.eclipse.gef.fx.nodes.Connection>
-
doAttachToAnchorageVisual
protected void doAttachToAnchorageVisual(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)
- Overrides:
doAttachToAnchorageVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<org.eclipse.gef.fx.nodes.Connection>
-
doDetachFromAnchorageVisual
protected void doDetachFromAnchorageVisual(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)
- Overrides:
doDetachFromAnchorageVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<org.eclipse.gef.fx.nodes.Connection>
-
doGetContentChildren
protected java.util.List<? extends java.lang.Object> doGetContentChildren()
- Specified by:
doGetContentChildren
in classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<org.eclipse.gef.fx.nodes.Connection>
-
doCreateVisual
protected org.eclipse.gef.fx.nodes.Connection doCreateVisual()
- Specified by:
doCreateVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<org.eclipse.gef.fx.nodes.Connection>
-
doRefreshVisual
protected void doRefreshVisual(org.eclipse.gef.fx.nodes.Connection visual)
- Specified by:
doRefreshVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<org.eclipse.gef.fx.nodes.Connection>
-
getContentBendPoints
public java.util.List<org.eclipse.gef.mvc.fx.parts.IBendableContentPart.BendPoint> getContentBendPoints()
-
getParent
public org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> getParent()
-
-