be.ac.vub.cocompose.eclipse.editparts
Class RelationshipEditPart
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractConnectionEditPart
be.ac.vub.cocompose.eclipse.editparts.RelationshipEditPart
- All Implemented Interfaces:
- ConnectionEditPart, EditPart, EventListener, GraphicalEditPart, IAdaptable, LayerConstants, PropertyChangeListener, RequestConstants
- public class RelationshipEditPart
- extends AbstractConnectionEditPart
- implements PropertyChangeListener
Eclipse editpart controller for EclipseRelationship objects.
- Since:
- 0.2.0
- Version:
- 0.2.0, 12/12/2003
- Author:
- Dennis Wagelaar
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 |
Methods inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart |
addNotify, getAdapter, getConnectionFigure, getDragTracker, getSource, getSourceConnectionAnchor, getTarget, getTargetConnectionAnchor, refresh, refreshSourceAnchor, refreshTargetAnchor, removeNotify, setParent, setSource, setTarget |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, 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, isSelectable, performRequest, refreshChildren, refreshVisuals, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel |
Methods inherited from interface org.eclipse.gef.EditPart |
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, setFocus, setModel, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
RelationshipEditPart
public RelationshipEditPart()
activate
public void activate()
- Activates the editpart to listen to changes in the model.
- Specified by:
activate
in interface EditPart
- See Also:
EditPart.activate()
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 EditPart
- See Also:
EditPart.deactivate()
activateFigure
public void activateFigure()
- See Also:
AbstractConnectionEditPart.activateFigure()
deactivateFigure
public void deactivateFigure()
- See Also:
AbstractConnectionEditPart.deactivateFigure()
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Listens to changes in properties of the Wire (like the
contents being carried), and reflects is in the visuals.
- Specified by:
propertyChange
in interface PropertyChangeListener
- Parameters:
evt
- - event notifying the change.- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
refreshBendpoints
protected void refreshBendpoints()
- Updates the bendpoints, based on the model.
createEditPolicies
protected void createEditPolicies()
- See Also:
AbstractEditPart.createEditPolicies()
createFigure
protected IFigure createFigure()
- See Also:
AbstractGraphicalEditPart.createFigure()
getRelationship
protected Relationship getRelationship()
- Returns the model associated with this.
- Returns:
- the model associated with this.