|
Modelers | |||||||||
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
org.topcased.modeler.edit.BaseEditPart
org.topcased.modeler.edit.GraphNodeEditPart
org.topcased.modeler.edit.EMFGraphNodeEditPart
public class EMFGraphNodeEditPart
This edit part adds abilities for model objects linked with EMF objects : listening...
creation : 6 dec. 2004
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.topcased.modeler.edit.GraphNodeEditPart |
---|
GraphNodeEditPart.GraphNodeEditPartListener |
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider |
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator |
Field Summary |
---|
Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
figure, sourceConnections, targetConnections |
Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart |
---|
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG |
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 | |
---|---|
EMFGraphNodeEditPart(GraphNode obj)
Constructor |
Method Summary | |
---|---|
void |
activate()
|
protected org.eclipse.jface.action.IAction |
createChangeDiagramAction(EObject modelObject)
Create the action to change the active diagram for the given model object. |
protected void |
createEditPolicies()
|
void |
deactivate()
|
java.lang.Object |
getAdapter(java.lang.Class key)
|
EObject |
getEObject()
Retrieve the model object |
protected void |
handleModelChanged(Notification msg)
This method is called when an event occured on the model objects |
void |
performRequest(org.eclipse.gef.Request request)
Handles the double-click request. |
protected void |
refreshHeaderLabel()
Refresh the text to display with the content of the LabelFeatureProvider |
protected void |
refreshVisuals()
|
Methods inherited from class org.topcased.modeler.edit.BaseEditPart |
---|
createSnapToHelper, getModelListener, refresh, updateModelListening |
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart |
---|
addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getDragTracker, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, 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, 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, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, toString, understandsRequest, unregister, unregisterAccessibility, unregisterModel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.gef.GraphicalEditPart |
---|
addNodeListener, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
Methods inherited from interface org.eclipse.gef.EditPart |
---|
addEditPartListener, addNotify, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, showSourceFeedback, showTargetFeedback, understandsRequest |
Constructor Detail |
---|
public EMFGraphNodeEditPart(GraphNode obj)
obj
- Method Detail |
---|
public java.lang.Object getAdapter(java.lang.Class key)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class GraphNodeEditPart
IAdaptable.getAdapter(java.lang.Class)
public void activate()
activate
in interface org.eclipse.gef.EditPart
activate
in class GraphNodeEditPart
EditPart.activate()
public void deactivate()
deactivate
in interface org.eclipse.gef.EditPart
deactivate
in class GraphNodeEditPart
EditPart.deactivate()
protected void handleModelChanged(Notification msg)
handleModelChanged
in class GraphNodeEditPart
msg
- the event notificationBaseEditPart.handleModelChanged(Notification)
protected void createEditPolicies()
createEditPolicies
in class GraphNodeEditPart
AbstractEditPart.createEditPolicies()
protected void refreshVisuals()
refreshVisuals
in class GraphNodeEditPart
AbstractEditPart.registerVisuals()
protected void refreshHeaderLabel()
public void performRequest(org.eclipse.gef.Request request)
performRequest
in interface org.eclipse.gef.EditPart
performRequest
in class GraphNodeEditPart
EditPart.performRequest(org.eclipse.gef.Request)
protected org.eclipse.jface.action.IAction createChangeDiagramAction(EObject modelObject)
modelObject
- the model in which the user wants to go
public EObject getEObject()
|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.