org.eclipse.graphiti.ui.editor
Interface IDiagramBehaviorUI

All Superinterfaces:
IDiagramBehavior
All Known Implementing Classes:
DiagramBehavior

public interface IDiagramBehaviorUI
extends IDiagramBehavior

This interface is intended as UI dependent base interface for the common behavior object that describes and implements the behavior of diagrams and can be reused within all kinds of diagram containers, e.g. editors, views or plain UI composites.

Since:
0.10

Method Summary
 Point calculateRealMouseLocation(Point nativeLocation)
          Calculates the mouse location depending on scrollbars and zoom factor.
 DefaultEditDomain getEditDomain()
          Returns the GEF edit domain as needed for some of the feature functionality in Graphiti.
 GraphicalEditPart getEditPartForPictogramElement(PictogramElement pe)
          Method to retrieve the GEF EditPart for a given PictogramElement.
 IFigure getFigureForPictogramElement(PictogramElement pe)
          Method to retrieve the Draw2D IFigure for a given PictogramElement.
 
Methods inherited from interface org.eclipse.graphiti.platform.IDiagramBehavior
executeFeature, getDiagramContainer, getEditingDomain, refresh, refreshContent, refreshPalette, refreshRenderingDecorators
 

Method Detail

calculateRealMouseLocation

Point calculateRealMouseLocation(Point nativeLocation)
Calculates the mouse location depending on scrollbars and zoom factor.

Parameters:
nativeLocation - the native location given as Point
Returns:
the Point of the real mouse location

getEditDomain

DefaultEditDomain getEditDomain()
Returns the GEF edit domain as needed for some of the feature functionality in Graphiti.

Returns:
the DefaultEditDomain used in this behavior's editor
See Also:
GraphicalEditor#getEditDomain()

getEditPartForPictogramElement

GraphicalEditPart getEditPartForPictogramElement(PictogramElement pe)
Method to retrieve the GEF EditPart for a given PictogramElement.

Parameters:
pe - the PictogramElement to retrieve the GEF representation for
Returns:
the GEF GraphicalEditPart that represents the given PictogramElement.

getFigureForPictogramElement

IFigure getFigureForPictogramElement(PictogramElement pe)
Method to retrieve the Draw2D IFigure for a given PictogramElement.

Parameters:
pe - the PictogramElement to retrieve the Draw2D representation for
Returns:
the Draw2D IFigure that represents the given PictogramElement.


Copyright (c) SAP AG 2005, 2012.