Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » GMF Asymmetric grid
GMF Asymmetric grid [message #986912] Thu, 22 November 2012 10:56
Thomas Jouve is currently offline Thomas JouveFriend
Messages: 1
Registered: October 2012
Junior Member

I am currently dealing with a model where object position and size are based on an asymmetric scale.
Thats means that an object with a size of (1,1) in model may be displayed as a figure with a size of (5,8). Currently I adapt my model object position and size in my EditParts#refreshBounds() function.

I was wondering if there is a more generic way to doing this.

I also starting to search a way to configure an asymmetric grid and ruler for my diagram. I particular I was questioning myself about the IMapMode which comment said :
Objects implementing this interface are responsible for mapping the units in the model to pixles
but I am not sure this is the good way to achieve this.

I the same time I found DiagramRootEditPart which deal with the diagram layer. But it seems it configure and use a symmetric grid.

Currently I just override createPartControl in my XXXDiagramEditor whith
((DiagramRootEditPart) getDiagramEditPart().getRoot()).getViewer().setProperty(SnapToGrid.PROPERTY_GRID_SPACING, new Dimension(5, 8));

And I am using a custom ruler for displaying correct metrics.

Should I overload DiagramRootEditPart Class and defined my own grid option/rulers or is there an other way to achieve my goal ?

Did someone have any feedback on such implementation ?

[Updated on: Thu, 22 November 2012 13:13]

Report message to a moderator

Previous Topic:GMF and Drools integration
Next Topic:EEF referenced View
Goto Forum:

Current Time: Wed May 23 19:01:57 GMT 2018

Powered by FUDForum. Page generated in 0.01679 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top