Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.draw2d.geometry.Point
calculateRealMouseLocation(org.eclipse.draw2d.geometry.Point nativeLocation)
Calculates the mouse location depending on scrollbars and zoom factor.org.eclipse.gef.DefaultEditDomain
getEditDomain()
Returns the GEF edit domain as needed for some of the feature functionality in Graphiti.org.eclipse.gef.GraphicalEditPart
getEditPartForPictogramElement(PictogramElement pe)
Method to retrieve the GEFEditPart
for a givenPictogramElement
.org.eclipse.draw2d.IFigure
getFigureForPictogramElement(PictogramElement pe)
Method to retrieve the Draw2DIFigure
for a givenPictogramElement
.-
Methods inherited from interface org.eclipse.graphiti.platform.IDiagramBehavior
executeFeature, getDiagramContainer, getEditingDomain, refresh, refreshContent, refreshPalette, refreshRenderingDecorators
-
-
-
-
Method Detail
-
calculateRealMouseLocation
org.eclipse.draw2d.geometry.Point calculateRealMouseLocation(org.eclipse.draw2d.geometry.Point nativeLocation)
Calculates the mouse location depending on scrollbars and zoom factor.- Parameters:
nativeLocation
- the native location given asPoint
- Returns:
- the
Point
of the real mouse location
-
getEditDomain
org.eclipse.gef.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
org.eclipse.gef.GraphicalEditPart getEditPartForPictogramElement(PictogramElement pe)
Method to retrieve the GEFEditPart
for a givenPictogramElement
.- Parameters:
pe
- thePictogramElement
to retrieve the GEF representation for- Returns:
- the GEF
GraphicalEditPart
that represents the givenPictogramElement
.
-
getFigureForPictogramElement
org.eclipse.draw2d.IFigure getFigureForPictogramElement(PictogramElement pe)
Method to retrieve the Draw2DIFigure
for a givenPictogramElement
.- Parameters:
pe
- thePictogramElement
to retrieve the Draw2D representation for- Returns:
- the Draw2D
IFigure
that represents the givenPictogramElement
.
-
-