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
| 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 |
| 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 |
| Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getContentPane, getDragTracker, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, isSelectable, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, 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, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getModelChildren, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, performRequest, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, 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.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)
createFigure
protected org.eclipse.draw2d.IFigure createFigure()
- Overrides:
createFigure in class GenericEditPart
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()
calculateConstraints
protected void calculateConstraints(org.eclipse.gef.GraphicalEditPart editPart)
refreshChildren
protected void refreshChildren()
- Must not be called while scape is updating.
- Overrides:
refreshChildren in class org.eclipse.gef.editparts.AbstractEditPart
getGraphParts
public java.util.List<ScapeGraphEditPart> getGraphParts()
get2DParts
public java.util.List<ScapeEditPart> get2DParts()
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
createEditPolicies
protected void createEditPolicies()
- Overrides:
createEditPolicies in class GenericEditPart
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()