UML

org.topcased.modeler.uml.sequencediagram.edit
Class SequenceDiagramEditPart

java.lang.Object
  extended by DiagramEditPart
      extended by org.topcased.modeler.uml.sequencediagram.edit.SequenceDiagramEditPart
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.NodeEditPart

public class SequenceDiagramEditPart
extends DiagramEditPart
implements org.eclipse.gef.NodeEditPart

** Generated **
NOT

Nested Class Summary
protected  class SequenceDiagramEditPart.SequenceDiagramEditPartListener
          Override the default Listener to update the connections
 
Field Summary
 
Fields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARY
 
Constructor Summary
SequenceDiagramEditPart(Diagram model)
          The Constructor
 
Method Summary
protected  org.eclipse.draw2d.IFigure createBodyFigure()
           
protected  void createEditPolicies()
          The sequence diagram can recieve messages
protected  DiagramElementListener getDiagramElementListener()
           
protected  GraphNode getGraphNode()
          Get the graphNode model object (DI) associated with the EditPart
protected  java.lang.String getHeaderDiagram()
          The label is the name of the diagram
protected  org.eclipse.gef.EditPolicy getLayoutEditPolicy()
           
protected  java.util.List getModelSourceConnections()
           
protected  java.util.List getModelTargetConnections()
           
 org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
           
 org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.Request request)
           
 org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
           
 org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.Request request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
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
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

SequenceDiagramEditPart

public SequenceDiagramEditPart(Diagram model)
The Constructor

Parameters:
model -
** Generated **
Method Detail

getDiagramElementListener

protected DiagramElementListener getDiagramElementListener()
See Also:
org.topcased.modeler.edit.DiagramEditPart#getDiagramElementListener()

createEditPolicies

protected void createEditPolicies()
The sequence diagram can recieve messages

See Also:
org.eclipse.gef.editparts.AbstractEditPart#createEditPolicies()

getLayoutEditPolicy

protected org.eclipse.gef.EditPolicy getLayoutEditPolicy()

See Also:
org.topcased.modeler.edit.DiagramEditPart#getLayoutEditPolicy()
** Generated **

createBodyFigure

protected org.eclipse.draw2d.IFigure createBodyFigure()

See Also:
org.topcased.modeler.edit.DiagramEditPart#createBodyFigure()
** Generated **

getHeaderDiagram

protected java.lang.String getHeaderDiagram()
The label is the name of the diagram

See Also:
org.topcased.modeler.edit.DiagramEditPart#getHeaderDiagram()

getSourceConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
Specified by:
getSourceConnectionAnchor in interface org.eclipse.gef.NodeEditPart
See Also:
NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.ConnectionEditPart)

getSourceConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getSourceConnectionAnchor(org.eclipse.gef.Request request)
Specified by:
getSourceConnectionAnchor in interface org.eclipse.gef.NodeEditPart
See Also:
NodeEditPart.getSourceConnectionAnchor(org.eclipse.gef.Request)

getTargetConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart connection)
Specified by:
getTargetConnectionAnchor in interface org.eclipse.gef.NodeEditPart
See Also:
NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.ConnectionEditPart)

getTargetConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getTargetConnectionAnchor(org.eclipse.gef.Request request)
Specified by:
getTargetConnectionAnchor in interface org.eclipse.gef.NodeEditPart
See Also:
NodeEditPart.getTargetConnectionAnchor(org.eclipse.gef.Request)

getGraphNode

protected GraphNode getGraphNode()
Get the graphNode model object (DI) associated with the EditPart

Returns:
GraphNode

getModelSourceConnections

protected java.util.List getModelSourceConnections()
See Also:
org.eclipse.gef.editparts.AbstractGraphicalEditPart#getModelSourceConnections()

getModelTargetConnections

protected java.util.List getModelTargetConnections()
See Also:
org.eclipse.gef.editparts.AbstractGraphicalEditPart#getModelTargetConnections()

UML

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