be.ac.vub.cocompose.eclipse.editparts
Class ModelEditPart
java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
be.ac.vub.cocompose.eclipse.editparts.ModelElementEditPart
be.ac.vub.cocompose.eclipse.editparts.NamespaceEditPart
be.ac.vub.cocompose.eclipse.editparts.ModelEditPart
- All Implemented Interfaces:
- EditPart, EventListener, GraphicalEditPart, IAdaptable, LayerConstants, PropertyChangeListener, RequestConstants
- public class ModelEditPart
- extends NamespaceEditPart
- implements LayerConstants
Eclipse editpart controller for EclipseModel objects.
- Since:
- 0.2.0
- Version:
- 0.2.0, 02/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.AbstractGraphicalEditPart |
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getAdapter, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, 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, addNotify, createChild, deactivateEditPolicies, debug, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getAccessibleEditPart, getChildren, getCommand, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel |
Methods inherited from interface org.eclipse.gef.EditPart |
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, understandsRequest |
ModelEditPart
public ModelEditPart()
getDragTracker
public DragTracker getDragTracker(Request req)
- Specified by:
getDragTracker
in interface EditPart
- See Also:
EditPart.getDragTracker(org.eclipse.gef.Request)
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Description copied from class:
NamespaceEditPart
- 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 PropertyChangeListener
- Overrides:
propertyChange
in class NamespaceEditPart
- Parameters:
evt
- Event which details the property change.- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
createEditPolicies
protected void createEditPolicies()
- Installs EditPolicies specific to this.
- Overrides:
createEditPolicies
in class NamespaceEditPart
- See Also:
AbstractEditPart.createEditPolicies()
getCoComposeModel
protected EclipseModel getCoComposeModel()
- Gets the model associated with this.
- Returns:
- the model of this.
refreshVisuals
protected void refreshVisuals()
- See Also:
AbstractEditPart.refreshVisuals()
createFigure
protected IFigure createFigure()
- See Also:
AbstractGraphicalEditPart.createFigure()