|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.EditPartactivate in class ShapeEditPartpublic void deactivate()
ShapeEditPart
deactivate in interface org.eclipse.gef.EditPartdeactivate in class ShapeEditPartpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class ShapeEditPartpublic org.eclipse.gef.DragTracker getDragTracker(org.eclipse.gef.Request request)
DragTracker for States.
getDragTracker in interface org.eclipse.gef.EditPartgetDragTracker in class org.eclipse.gef.editparts.AbstractGraphicalEditPartEditPart.getDragTracker(Request)public void decorateComponentFigure(ComponentFigure cFigure)
public void performRequest(org.eclipse.gef.Request req)
performRequest in interface org.eclipse.gef.EditPartperformRequest in class org.eclipse.gef.editparts.AbstractEditPartEditPart.performRequest(Request)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||