Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## APStudio.editparts
Class AbstractAPEditPart

    java.lang.Object
      |
      +--org.eclipse.gef.editparts.AbstractEditPart
            |
            +--org.eclipse.gef.editparts.AbstractGraphicalEditPart
                  |
                  +--APStudio.editparts.AbstractAPEditPart

All Implemented Interfaces:
  org.eclipse.gef.EditPart, java.util.EventListener, org.eclipse.gef.GraphicalEditPart, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.NodeEditPart, java.beans.PropertyChangeListener, org.eclipse.gef.RequestConstants

Direct Known Subclasses:
  ClassEditPart, ClassGraphEditPart

public abstract class AbstractAPEditPart
extends org.eclipse.gef.editparts.AbstractGraphicalEditPart
implements org.eclipse.gef.NodeEditPart, java.beans.PropertyChangeListener

Porvides support for

Field Summary

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_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`

Constructor Summary
`AbstractAPEditPart()`

Method Summary
`void` | `activate()`
`void` | `deactivate()` Makes the EditPart insensible to changes in the model by removing itself from the model's list of listeners.
`org.eclipse.draw2d.ConnectionAnchor` | `getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart connEditPart)` Returns the connection anchor for the given ConnectionEditPart's source.
`org.eclipse.draw2d.ConnectionAnchor` | `getSourceConnectionAnchor(org.eclipse.gef.Request request)` Returns the connection anchor of a source connection which is at the given point.
`org.eclipse.draw2d.ConnectionAnchor` | `getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connEditPart)` Returns the connection anchor for the given ConnectionEditPart's target.
`org.eclipse.draw2d.ConnectionAnchor` | `getTargetConnectionAnchor(org.eclipse.gef.Request request)` Returns the connection anchor of a terget connection which is at the given point.
`void` | `propertyChange(java.beans.PropertyChangeEvent evt)` Handles changes in properties of this.

Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
`addNodeListener, getAdapter, getContentPane, getDragTracker, getFigure, getSourceConnections, getTargetConnections, refresh, removeNodeListener, removeNotify, setLayoutConstraint`

Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
`addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface org.eclipse.gef.GraphicalEditPart
`addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint`

Methods inherited from interface org.eclipse.gef.EditPart
`addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest`

Methods inherited from interface org.eclipse.core.runtime.IAdaptable
`getAdapter`

Constructor Detail

### AbstractAPEditPart

    public AbstractAPEditPart()

Method Detail

### activate

    public void activate()

  Specified by:
    `activate` in interface `org.eclipse.gef.EditPart`
  Overrides:
    `activate` in class `org.eclipse.gef.editparts.AbstractGraphicalEditPart`

### deactivate

    public void deactivate()

  Makes the EditPart insensible to changes in the model by removing itself from the model's list of listeners.

  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 connEditPart)

  Returns the connection anchor for the given ConnectionEditPart's source.

  Specified by:
    `getSourceConnectionAnchor` in interface `org.eclipse.gef.NodeEditPart`
  Returns:
    ConnectionAnchor.

### getSourceConnectionAnchor

    public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.Request request)

  Returns the connection anchor of a source connection which is at the given point.

  Specified by:
    `getSourceConnectionAnchor` in interface `org.eclipse.gef.NodeEditPart`
  Returns:
    ConnectionAnchor.

### getTargetConnectionAnchor

    public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connEditPart)

  Returns the connection anchor for the given ConnectionEditPart's target.

  Specified by:
    `getTargetConnectionAnchor` in interface `org.eclipse.gef.NodeEditPart`
  Returns:
    ConnectionAnchor.

### getTargetConnectionAnchor

    public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.Request request)

  Returns the connection anchor of a terget connection which is at the given point.

  Specified by:
    `getTargetConnectionAnchor` in interface `org.eclipse.gef.NodeEditPart`
  Returns:
    ConnectionAnchor.

### propertyChange

    public void propertyChange(java.beans.PropertyChangeEvent evt)

  Handles changes in properties of this. It is activated through the PropertyChangeListener. It updates children, source and target connections, and the visuals of this based on the property changed.

  Specified by:
    `propertyChange` in interface `java.beans.PropertyChangeListener`
  Parameters:
    `evt` - Event which details the property change.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD