Class AdaptedConnectionPart<R extends Model,​O,​C extends ConnectionModel>

  • 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>
      • Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

        org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable>
      • Nested classes/interfaces inherited from interface org.eclipse.gef.mvc.fx.parts.IBendableContentPart

        org.eclipse.gef.mvc.fx.parts.IBendableContentPart.BendPoint
    • Field Summary

      • Fields inherited from interface org.eclipse.gef.common.activate.IActivatable

        ACTIVE_PROPERTY
      • Fields inherited from interface org.eclipse.gef.common.adapt.IAdaptable

        ADAPTERS_PROPERTY
      • 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
      • Fields inherited from interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart

        TRANSFORM_PROVIDER_KEY, TRANSFORM_PROVIDER_ROLE
      • Fields inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart

        ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY
    • 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 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.common.dispose.IDisposable

        dispose
      • 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
    • Constructor Detail

      • AdaptedConnectionPart

        public AdaptedConnectionPart()
    • Method Detail

      • doGetContentAnchorages

        protected com.google.common.collect.SetMultimap<? extends java.lang.Object,​java.lang.String> doGetContentAnchorages()
        Specified by:
        doGetContentAnchorages in class org.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 class org.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 class org.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 class org.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 class org.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 class org.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()
        Specified by:
        getContentBendPoints in interface org.eclipse.gef.mvc.fx.parts.IBendableContentPart<R extends Model>
      • getParent

        public org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> getParent()
        Specified by:
        getParent in interface org.eclipse.gef.mvc.fx.parts.IVisualPart<R extends Model>
        Overrides:
        getParent in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<org.eclipse.gef.fx.nodes.Connection>
      • setContentBendPoints

        public void setContentBendPoints​(java.util.List<org.eclipse.gef.mvc.fx.parts.IBendableContentPart.BendPoint> bendPoints)
        Specified by:
        setContentBendPoints in interface org.eclipse.gef.mvc.fx.parts.IBendableContentPart<R extends Model>