|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.gef.editparts.AbstractEditPart org.eclipse.gef.editparts.AbstractGraphicalEditPart edu.stanford.hci.dtools.statechart.parts.ShapeEditPart edu.stanford.hci.dtools.statechart.parts.IOModelEditPart
public abstract class IOModelEditPart
Generic edit part base class for all IOComponents
This software is distributed under the BSD License.
Field Summary |
---|
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 |
Constructor Summary | |
---|---|
IOModelEditPart()
|
Method Summary | |
---|---|
void |
activate()
Upon activation, attach to the model element as a property change listener. |
void |
deactivate()
Upon deactivation, detach from the model element as a property change listener. |
void |
decorateComponentFigure(ComponentFigure cFigure)
set image, tooltip, connection icon |
org.eclipse.gef.DragTracker |
getDragTracker(org.eclipse.gef.Request request)
Overridden to return a special DragTracker for States. |
void |
performRequest(org.eclipse.gef.Request req)
Subclasses should extend this method to handle Requests. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
Methods inherited from class edu.stanford.hci.dtools.statechart.parts.ShapeEditPart |
---|
getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
addNodeListener, addNotify, getAdapter, getContentPane, getFigure, getSourceConnections, getTargetConnections, refresh, 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, 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, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
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, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Constructor Detail |
---|
public IOModelEditPart()
Method Detail |
---|
public void activate()
ShapeEditPart
activate
in interface org.eclipse.gef.EditPart
activate
in class ShapeEditPart
public void deactivate()
ShapeEditPart
deactivate
in interface org.eclipse.gef.EditPart
deactivate
in class ShapeEditPart
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
propertyChange
in class ShapeEditPart
public org.eclipse.gef.DragTracker getDragTracker(org.eclipse.gef.Request request)
DragTracker
for States.
getDragTracker
in interface org.eclipse.gef.EditPart
getDragTracker
in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
EditPart.getDragTracker(Request)
public void decorateComponentFigure(ComponentFigure cFigure)
public void performRequest(org.eclipse.gef.Request req)
performRequest
in interface org.eclipse.gef.EditPart
performRequest
in class org.eclipse.gef.editparts.AbstractEditPart
EditPart.performRequest(Request)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |