Class AbstractConnectionPortPart

java.lang.Object
org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<ConnectionPortVisual>
org.eclipse.gef.mvc.fx.parts.AbstractContentPart<ConnectionPortVisual>
com.amalgamasimulation.graphicaleditor.parts.AbstractContentPart<ConnectionPortVisual>
com.amalgamasimulation.graphicaleditor.parts.connectionports.AbstractConnectionPortPart
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.IContentPart<ConnectionPortVisual>, org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>, org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<ConnectionPortVisual>, org.eclipse.gef.mvc.fx.parts.IVisualPart<ConnectionPortVisual>
Direct Known Subclasses:
InputConnectionPortPart, OutputConnectionPortPart

@Deprecated public abstract class AbstractConnectionPortPart extends AbstractContentPart<ConnectionPortVisual> implements org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<ConnectionPortVisual>, org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>
Deprecated.
  • Property Summary

    Properties inherited from class org.eclipse.gef.mvc.fx.parts.AbstractContentPart

    contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, content

    Properties inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart

    active, adaptable, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual

    Properties inherited from interface org.eclipse.gef.common.activate.IActivatable

    active

    Properties inherited from interface org.eclipse.gef.common.adapt.IAdaptable

    adapters

    Properties inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

    adaptable

    Properties inherited from interface org.eclipse.gef.mvc.fx.parts.IContentPart

    contentAnchoragesUnmodifiable, contentChildrenUnmodifiable, content

    Properties inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPart

    anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual
  • 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
    Modifier and Type
    Field
    Description
    protected org.eclipse.gef.geometry.planar.Rectangle
    Deprecated.
     
    protected boolean
    Deprecated.
     
    Deprecated.
     

    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.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
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
     
    protected abstract ConnectionPortVisual
    Deprecated.
     
    protected com.google.common.collect.SetMultimap<? extends Object,String>
    Deprecated.
     
    protected List<? extends Object>
    Deprecated.
     
    protected void
    Deprecated.
     
    org.eclipse.emf.ecore.EObject
    Deprecated.
     
    org.eclipse.gef.geometry.planar.Dimension
    Deprecated.
     
    javafx.scene.transform.Affine
    Deprecated.
     
    org.eclipse.gef.geometry.planar.Dimension
    Deprecated.
     
    boolean
    Deprecated.
     
    void
    onPartSelectionChange(boolean selected)
    Deprecated.
     
    void
    setConnected(boolean connected)
    Deprecated.
     
    void
    Deprecated.
     
    void
    setContentSize(org.eclipse.gef.geometry.planar.Dimension size)
    Deprecated.
     
    void
    setContentTransform(javafx.scene.transform.Affine totalTransform)
    Deprecated.
     
    void
    setParent(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> newParent)
    Deprecated.
     
    void
    setVisualSize(org.eclipse.gef.geometry.planar.Dimension totalSize)
    Deprecated.
     

    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, activeProperty, adaptableProperty, adaptersProperty, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, doActivate, doAddChildVisual, doAttachToAnchorageVisual, doDeactivate, doDetachFromAnchorageVisual, doRemoveChildVisual, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, registerAtVisualPartMap, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, 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.IContentPart

    addContentChild, attachToContentAnchorage, contentAnchoragesUnmodifiableProperty, contentChildrenUnmodifiableProperty, contentProperty, detachFromContentAnchorage, getContentAnchoragesUnmodifiable, getContentChildrenUnmodifiable, isFocusable, isSelectable, refreshContentAnchorages, refreshContentChildren, removeContentChild, reorderContentChild

    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, setRefreshVisual
  • Field Details

    • nodeBounds

      protected org.eclipse.gef.geometry.planar.Rectangle nodeBounds
      Deprecated.
    • viewer

      protected InfiniteCanvasViewer viewer
      Deprecated.
    • selected

      protected boolean selected
      Deprecated.
  • Constructor Details

    • AbstractConnectionPortPart

      public AbstractConnectionPortPart()
      Deprecated.
  • Method Details

    • doCreateVisual

      protected abstract ConnectionPortVisual doCreateVisual()
      Deprecated.
      Specified by:
      doCreateVisual in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<ConnectionPortVisual>
    • getContentSize

      public org.eclipse.gef.geometry.planar.Dimension getContentSize()
      Deprecated.
      Specified by:
      getContentSize in interface org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>
    • getContentTransform

      public javafx.scene.transform.Affine getContentTransform()
      Deprecated.
      Specified by:
      getContentTransform in interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<ConnectionPortVisual>
    • setContentSize

      public void setContentSize(org.eclipse.gef.geometry.planar.Dimension size)
      Deprecated.
      Specified by:
      setContentSize in interface org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>
    • setContentTransform

      public void setContentTransform(javafx.scene.transform.Affine totalTransform)
      Deprecated.
      Specified by:
      setContentTransform in interface org.eclipse.gef.mvc.fx.parts.ITransformableContentPart<ConnectionPortVisual>
    • setParent

      public void setParent(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> newParent)
      Deprecated.
      Specified by:
      setParent in interface org.eclipse.gef.mvc.fx.parts.IVisualPart<ConnectionPortVisual>
      Overrides:
      setParent in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<ConnectionPortVisual>
    • onPartSelectionChange

      public void onPartSelectionChange(boolean selected)
      Deprecated.
    • isPartSelected

      public boolean isPartSelected()
      Deprecated.
    • getVisualSize

      public org.eclipse.gef.geometry.planar.Dimension getVisualSize()
      Deprecated.
      Specified by:
      getVisualSize in interface org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>
    • setVisualSize

      public void setVisualSize(org.eclipse.gef.geometry.planar.Dimension totalSize)
      Deprecated.
      Specified by:
      setVisualSize in interface org.eclipse.gef.mvc.fx.parts.IResizableContentPart<ConnectionPortVisual>
    • getContent

      public org.eclipse.emf.ecore.EObject getContent()
      Deprecated.
      Specified by:
      getContent in interface org.eclipse.gef.mvc.fx.parts.IContentPart<ConnectionPortVisual>
      Overrides:
      getContent in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<ConnectionPortVisual>
    • doRefreshVisual

      protected void doRefreshVisual(ConnectionPortVisual visual)
      Deprecated.
      Specified by:
      doRefreshVisual in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<ConnectionPortVisual>
    • setConnected

      public void setConnected(boolean connected)
      Deprecated.
    • doGetContentAnchorages

      protected com.google.common.collect.SetMultimap<? extends Object,String> doGetContentAnchorages()
      Deprecated.
      Specified by:
      doGetContentAnchorages in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<ConnectionPortVisual>
    • setContent

      public void setContent(Object model)
      Deprecated.
      Specified by:
      setContent in interface org.eclipse.gef.mvc.fx.parts.IContentPart<ConnectionPortVisual>
      Overrides:
      setContent in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<ConnectionPortVisual>
    • dispose

      public void dispose()
      Deprecated.
      Specified by:
      dispose in interface org.eclipse.gef.common.dispose.IDisposable
      Overrides:
      dispose in class org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<ConnectionPortVisual>
    • doGetContentChildren

      protected List<? extends Object> doGetContentChildren()
      Deprecated.
      Specified by:
      doGetContentChildren in class org.eclipse.gef.mvc.fx.parts.AbstractContentPart<ConnectionPortVisual>