be.ac.vub.cocompose.eclipse.editparts
Class RefinedElementEditPart
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.RelationElementEditPart
be.ac.vub.cocompose.eclipse.editparts.RefinedElementEditPart
- All Implemented Interfaces:
- EditPart, EventListener, GraphicalEditPart, IAdaptable, NodeEditPart, PropertyChangeListener, RequestConstants
- Direct Known Subclasses:
- ConceptEditPart, RoleEditPart
- public class RefinedElementEditPart
- extends RelationElementEditPart
Eclipse editpart controller for EclipseRefinedElement objects.
- Since:
- 0.2.1
- Version:
- 0.2.4, 21/01/2004
- 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, getDragTracker, getFigure, getLayer, 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 |
activate, addEditPartListener, addNotify, deactivate, 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 |
RefinedElementEditPart
public RefinedElementEditPart()
propertyChange
public void propertyChange(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 PropertyChangeListener
- Overrides:
propertyChange
in class RelationElementEditPart
- Parameters:
evt
- Event which details the property change.- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
getContentPane
public IFigure getContentPane()
- See Also:
GraphicalEditPart.getContentPane()
createEditPolicies
protected void createEditPolicies()
- Installs EditPolicies specific to this.
- Overrides:
createEditPolicies
in class RelationElementEditPart
- See Also:
AbstractEditPart.createEditPolicies()
createFigure
protected IFigure createFigure()
- See Also:
AbstractGraphicalEditPart.createFigure()
refreshVisuals
protected void refreshVisuals()
- Overrides:
refreshVisuals
in class RelationElementEditPart
- See Also:
AbstractEditPart.refreshVisuals()
getRefinedElement
protected RefinedElement getRefinedElement()
- Gets the model associated with this.
- Returns:
- the model associated with this.
getConceptFigure
protected ConceptFigure getConceptFigure()
- Gets the figure as a ConceptFigure.
- Returns:
- the figure as a ConceptFigure.