Class AdvancedAnchorEditPart

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
      • Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart

        org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected IPictogramElementDelegate delegate
      The delegate.
      • Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        figure, sourceConnections, targetConnections
      • Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart

        children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
      • Fields inherited from interface org.eclipse.gef.EditPart

        SELECTED, SELECTED_NONE, SELECTED_PRIMARY
      • Fields inherited from interface org.eclipse.gef.RequestConstants

        REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate()  
      protected void createEditPolicies()  
      protected org.eclipse.draw2d.IFigure createFigure()  
      void deactivate()  
      void eraseSourceFeedback​(org.eclipse.gef.Request request)  
      void eraseTargetFeedback​(org.eclipse.gef.Request request)  
      java.lang.Object getAdapter​(java.lang.Class key)  
      IConfigurationProviderInternal getConfigurationProvider()
      Returns the IConfigurationProviderInternal.
      org.eclipse.gef.DragTracker getDragTracker​(org.eclipse.gef.Request request)
      Allow the initiation of a connection creation by drag&drop from an anchor (FixPoint and BoxReleative)
      IFeatureProvider getFeatureProvider()
      Gets the feature provider.
      java.util.List<PictogramElement> getModelChildren()
      Gets the model children.
      java.util.List<Connection> getModelSourceConnections()
      Gets the model source connections.
      java.util.List<Connection> getModelTargetConnections()
      Gets the model target connections.
      PictogramElement getPictogramElement()
      Gets the pictogram element.
      IPictogramElementDelegate getPictogramElementDelegate()
      Gets the pictogram element delegate.
      org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)  
      org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.Request request)  
      org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)  
      org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.Request request)  
      protected void refreshChildren()  
      void refreshDecorators()  
      protected void refreshVisuals()  
      void showSourceFeedback​(org.eclipse.gef.Request request)  
      void showTargetFeedback​(org.eclipse.gef.Request request)  
      • Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getSourceConnections, getTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refresh, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeNotify, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
      • Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart

        activateEditPolicies, addChild, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, performRequest, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.gef.EditPart

        addEditPartListener, addNotify, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, understandsRequest
      • Methods inherited from interface org.eclipse.gef.GraphicalEditPart

        addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
    • Constructor Detail

      • AdvancedAnchorEditPart

        public AdvancedAnchorEditPart​(IConfigurationProviderInternal configurationProvider,
                                      AdvancedAnchor anchor)
        Instantiates a new anchor edit part.
        Parameters:
        configurationProvider - the configuration provider
        anchor - the anchor
    • Method Detail

      • activate

        public void activate()
        Specified by:
        activate in interface org.eclipse.gef.EditPart
        Overrides:
        activate in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
      • createFigure

        protected org.eclipse.draw2d.IFigure createFigure()
        Specified by:
        createFigure in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
      • deactivate

        public void deactivate()
        Specified by:
        deactivate in interface org.eclipse.gef.EditPart
        Overrides:
        deactivate in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
      • getSourceConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
        Specified by:
        getSourceConnectionAnchor in interface org.eclipse.gef.NodeEditPart
      • getSourceConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor​(org.eclipse.gef.Request request)
        Specified by:
        getSourceConnectionAnchor in interface org.eclipse.gef.NodeEditPart
      • getTargetConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.ConnectionEditPart connection)
        Specified by:
        getTargetConnectionAnchor in interface org.eclipse.gef.NodeEditPart
      • getTargetConnectionAnchor

        public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor​(org.eclipse.gef.Request request)
        Specified by:
        getTargetConnectionAnchor in interface org.eclipse.gef.NodeEditPart
      • refreshVisuals

        protected void refreshVisuals()
        Overrides:
        refreshVisuals in class org.eclipse.gef.editparts.AbstractEditPart
      • refreshChildren

        protected void refreshChildren()
        Overrides:
        refreshChildren in class org.eclipse.gef.editparts.AbstractEditPart
      • getAdapter

        public java.lang.Object getAdapter​(java.lang.Class key)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
        Overrides:
        getAdapter in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
      • createEditPolicies

        protected void createEditPolicies()
        Specified by:
        createEditPolicies in class org.eclipse.gef.editparts.AbstractEditPart
      • getDragTracker

        public org.eclipse.gef.DragTracker getDragTracker​(org.eclipse.gef.Request request)
        Allow the initiation of a connection creation by drag&drop from an anchor (FixPoint and BoxReleative)
        Specified by:
        getDragTracker in interface org.eclipse.gef.EditPart
        Overrides:
        getDragTracker in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
      • eraseSourceFeedback

        public void eraseSourceFeedback​(org.eclipse.gef.Request request)
        Specified by:
        eraseSourceFeedback in interface org.eclipse.gef.EditPart
        Overrides:
        eraseSourceFeedback in class org.eclipse.gef.editparts.AbstractEditPart
      • eraseTargetFeedback

        public void eraseTargetFeedback​(org.eclipse.gef.Request request)
        Specified by:
        eraseTargetFeedback in interface org.eclipse.gef.EditPart
        Overrides:
        eraseTargetFeedback in class org.eclipse.gef.editparts.AbstractEditPart
      • showSourceFeedback

        public void showSourceFeedback​(org.eclipse.gef.Request request)
        Specified by:
        showSourceFeedback in interface org.eclipse.gef.EditPart
        Overrides:
        showSourceFeedback in class org.eclipse.gef.editparts.AbstractEditPart
      • showTargetFeedback

        public void showTargetFeedback​(org.eclipse.gef.Request request)
        Specified by:
        showTargetFeedback in interface org.eclipse.gef.EditPart
        Overrides:
        showTargetFeedback in class org.eclipse.gef.editparts.AbstractEditPart