org.eclipse.amp.agf.gef
Class ScapeEditPart
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.amp.agf.gef.GenericEditPart
org.eclipse.amp.agf.gef.ScapeEditPart
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.NodeEditPart, org.eclipse.gef.RequestConstants
- Direct Known Subclasses:
- ScapeEdit3DPart, ScapeGraphEditPart
public class ScapeEditPart
- extends GenericEditPart
- implements java.beans.PropertyChangeListener, org.eclipse.gef.NodeEditPart
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 |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
addNodeListener, addNotify, getAdapter, getContentPane, getDragTracker, getFigure, removeNodeListener, removeNotify, setLayoutConstraint |
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart |
addEditPartListener, 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, removeNodeListener, setLayoutConstraint |
Methods inherited from interface org.eclipse.gef.EditPart |
activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
ScapeEditPart
public ScapeEditPart(ICompositionProvider memberProvider,
ILocationProvider locationProvider,
org.eclipse.jface.viewers.IFilter filter)
refresh
public void refresh()
- Specified by:
refresh
in interface org.eclipse.gef.EditPart
- Overrides:
refresh
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
calculateDimension
public org.eclipse.draw2d.geometry.Dimension calculateDimension()
getGraphParts
public java.util.List<ScapeGraphEditPart> getGraphParts()
getRootScapeEditPart
public ScapeEditPart getRootScapeEditPart()
getSourceConnections
public java.util.List getSourceConnections()
- Specified by:
getSourceConnections
in interface org.eclipse.gef.GraphicalEditPart
- Overrides:
getSourceConnections
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
getTargetConnections
public java.util.List getTargetConnections()
- Specified by:
getTargetConnections
in interface org.eclipse.gef.GraphicalEditPart
- Overrides:
getTargetConnections
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
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
- Overrides:
propertyChange
in class GenericEditPart
getFilter
public org.eclipse.jface.viewers.IFilter getFilter()
setFilter
public void setFilter(org.eclipse.jface.viewers.IFilter filter)
getMemberProvider
public ICompositionProvider getMemberProvider()
setMemberProvider
public void setMemberProvider(ICompositionProvider memberProvider)
getLocationProvider
public ILocationProvider getLocationProvider()
setLocationProvider
public void setLocationProvider(ILocationProvider locationProvider)
getModelRoot
public java.lang.Object getModelRoot()