Class AdaptedConnectorPart<R extends javafx.scene.layout.Region>

  • 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 the AdaptedConnectorImpl.
    Author:
    Daniel Sagenschneider
    • 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>
    • 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.IContentPart

        CONTENT_ANCHORAGES_PROPERTY, CONTENT_CHILDREN_PROPERTY, CONTENT_PROPERTY
      • 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 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 the AdaptedConnector.
      void setActiveConnector​(boolean isActive)
      Specifies this as the active AdaptedConnectablePart for the CreateAdaptedConnectionOnDragHandler.
      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.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, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
    • Constructor Detail

      • AdaptedConnectorPart

        public AdaptedConnectorPart()
    • Method Detail

      • setContent

        public void setContent​(java.lang.Object content)
        Specified by:
        setContent in interface org.eclipse.gef.mvc.fx.parts.IContentPart<R extends javafx.scene.layout.Region>
        Overrides:
        setContent in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<R extends javafx.scene.layout.Region>
      • 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<R extends javafx.scene.layout.Region>
      • doGetContentChildren

        protected java.util.List<? extends java.lang.Object> doGetContentChildren()
        Specified by:
        doGetContentChildren in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<R extends javafx.scene.layout.Region>
      • doCreateVisual

        protected R doCreateVisual()
        Specified by:
        doCreateVisual in class org.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 class org.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 class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<R extends javafx.scene.layout.Region>