Modelers

org.topcased.modeler.edit
Class EMFGraphEdgeEditPart

java.lang.Object
  extended by org.eclipse.gef.editparts.AbstractEditPart
      extended by org.eclipse.gef.editparts.AbstractGraphicalEditPart
          extended by org.eclipse.gef.editparts.AbstractConnectionEditPart
              extended by org.topcased.modeler.edit.GraphEdgeEditPart
                  extended by org.topcased.modeler.edit.EMFGraphEdgeEditPart
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.ConnectionEditPart, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.LayerConstants, org.eclipse.gef.NodeEditPart, org.eclipse.gef.RequestConstants

public class EMFGraphEdgeEditPart
extends GraphEdgeEditPart

This edit part adds abilities for model objects linked with EMF objects : listening...
creation : 20 d�c. 2004


Nested Class Summary
 
Nested classes/interfaces inherited from class org.topcased.modeler.edit.GraphEdgeEditPart
GraphEdgeEditPart.GraphEdgeEditPartListener
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
org.eclipse.gef.editparts.AbstractConnectionEditPart.DefaultAccessibleAnchorProvider
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart
 
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.LayerConstants
CONNECTION_LAYER, FEEDBACK_LAYER, GRID_LAYER, GUIDE_LAYER, HANDLE_LAYER, PRIMARY_LAYER, PRINTABLE_LAYERS, SCALABLE_LAYERS, SCALED_FEEDBACK_LAYER
 
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
EMFGraphEdgeEditPart(GraphEdge conn)
          Constructor
 
Method Summary
 void activate()
           
protected  void createEditPolicies()
           
 void deactivate()
           
 java.lang.Object getAdapter(java.lang.Class key)
           
 EObject getEObject()
          Retrieve the model object
protected  void handleModelChanged(Notification msg)
          Refresh datas due to a property that has changed
 
Methods inherited from class org.topcased.modeler.edit.GraphEdgeEditPart
addNotify, createFigure, createSnapToHelper, getDefaultBackgroundColor, getDefaultFont, getDefaultForegroundColor, getDefaultRouter, getDiagramElementListener, getDragTracker, getEdgeObjectFigure, getEdgeObjects, getGraphEdge, getLineStyle, getLineWidth, getModelListener, getModelSourceConnections, getModelTargetConnections, getRouter, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, handlePropertyChanged, listenToConnectors, refresh, refreshBendpoints, refreshColors, refreshEdgeObjects, refreshRouter, refreshTextAndFont, refreshVisible, refreshVisuals, updateEdgeObject, updateModelListening
 
Methods inherited from class org.eclipse.gef.editparts.AbstractConnectionEditPart
activateFigure, deactivateFigure, getConnectionFigure, getSource, getSourceConnectionAnchor, getTarget, getTargetConnectionAnchor, refreshSourceAnchor, refreshTargetAnchor, removeNotify, setParent, setSource, setTarget
 
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addChildVisual, addNodeListener, addSourceConnection, addTargetConnection, createConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, 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, getModelChildren, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refreshChildren, register, registerAccessibility, registerModel, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setModel, setSelected, 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, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
 
Methods inherited from interface org.eclipse.gef.EditPart
addEditPartListener, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
 

Constructor Detail

EMFGraphEdgeEditPart

public EMFGraphEdgeEditPart(GraphEdge conn)
Constructor

Parameters:
conn - the edge object
Method Detail

activate

public void activate()
Specified by:
activate in interface org.eclipse.gef.EditPart
Overrides:
activate in class GraphEdgeEditPart
See Also:
EditPart.activate()

deactivate

public void deactivate()
Specified by:
deactivate in interface org.eclipse.gef.EditPart
Overrides:
deactivate in class GraphEdgeEditPart
See Also:
EditPart.deactivate()

createEditPolicies

protected void createEditPolicies()
Overrides:
createEditPolicies in class GraphEdgeEditPart
See Also:
AbstractEditPart.createEditPolicies()

getAdapter

public java.lang.Object getAdapter(java.lang.Class key)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
Overrides:
getAdapter in class GraphEdgeEditPart
See Also:
IAdaptable.getAdapter(java.lang.Class)

getEObject

public EObject getEObject()
Retrieve the model object

Returns:
the EObject associated with the EMFGraphEdgeEditPart

handleModelChanged

protected void handleModelChanged(Notification msg)
Description copied from class: GraphEdgeEditPart
Refresh datas due to a property that has changed

Overrides:
handleModelChanged in class GraphEdgeEditPart
Parameters:
msg - the Notification message
See Also:
GraphEdgeEditPart.handleModelChanged(org.eclipse.emf.common.notify.Notification)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.