Class AdaptedConnectorPart<R extends javafx.scene.layout.Region>
- java.lang.Object
-
- org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<V>
-
- org.eclipse.gef.mvc.fx.parts.AbstractContentPart<R>
-
- net.officefloor.gef.editor.internal.parts.AdaptedConnectorPart<R>
-
- All Implemented Interfaces:
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<R>
,org.eclipse.gef.mvc.fx.parts.IVisualPart<R>
public class AdaptedConnectorPart<R extends javafx.scene.layout.Region> extends org.eclipse.gef.mvc.fx.parts.AbstractContentPart<R> implements AdaptedConnectablePart
IContentPart
for theAdaptedConnectorImpl
.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description AdaptedConnectorPart()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected R
doCreateVisual()
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(javafx.scene.layout.Region visual)
AdaptedConnector<?>
getContent()
Obtains theAdaptedConnector
.void
setActiveConnector(boolean isActive)
Specifies this as the activeAdaptedConnectablePart
for theCreateAdaptedConnectionOnDragHandler
.void
setContent(java.lang.Object content)
protected void
unregisterFromVisualPartMap(org.eclipse.gef.mvc.fx.viewer.IViewer viewer, javafx.scene.layout.Region visual)
-
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, doAttachToAnchorageVisual, doDeactivate, doDetachFromAnchorageVisual, doRemoveChildVisual, 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, 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.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
-
getContent
public AdaptedConnector<?> getContent()
Description copied from interface:AdaptedConnectablePart
Obtains theAdaptedConnector
.- Specified by:
getContent
in interfaceAdaptedConnectablePart
- Specified by:
getContent
in interfaceorg.eclipse.gef.mvc.fx.parts.IContentPart<R extends javafx.scene.layout.Region>
- Overrides:
getContent
in classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<R extends javafx.scene.layout.Region>
- Returns:
AdaptedConnector
.
-
setActiveConnector
public void setActiveConnector(boolean isActive)
Description copied from interface:AdaptedConnectablePart
Specifies this as the activeAdaptedConnectablePart
for theCreateAdaptedConnectionOnDragHandler
.- Specified by:
setActiveConnector
in interfaceAdaptedConnectablePart
- Parameters:
isActive
- Indicates if active.
-
setContent
public void setContent(java.lang.Object content)
-
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<R extends javafx.scene.layout.Region>
-
doGetContentChildren
protected java.util.List<? extends java.lang.Object> doGetContentChildren()
- Specified by:
doGetContentChildren
in classorg.eclipse.gef.mvc.fx.parts.AbstractContentPart<R extends javafx.scene.layout.Region>
-
doCreateVisual
protected R doCreateVisual()
- Specified by:
doCreateVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<R extends javafx.scene.layout.Region>
-
doRefreshVisual
protected void doRefreshVisual(javafx.scene.layout.Region visual)
- Specified by:
doRefreshVisual
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<R extends javafx.scene.layout.Region>
-
unregisterFromVisualPartMap
protected void unregisterFromVisualPartMap(org.eclipse.gef.mvc.fx.viewer.IViewer viewer, javafx.scene.layout.Region visual)
- Overrides:
unregisterFromVisualPartMap
in classorg.eclipse.gef.mvc.fx.parts.AbstractVisualPart<R extends javafx.scene.layout.Region>
-
-