[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[News.eclipse.technology.gmf] Re: Couple questions related with GMF
|
Hi Paul,
(without having opened your model file:)
I first had similar problem with the layouts. When you want a container
to layout its children along e.g. a GridLayout, then you need to do two
things (some users - as me - omitted the second one ...):
1. Add a 'GridLayout' to the *container* (i.e. the RoundedRuleFigure)
2. Add a 'GridLayoutData' to each of the *children*
Note that you can replace 'GridLayout' and 'GridLayoutData' by e.g.
'FlowLayout' and 'FlowLayoutData'.
Regards,
Martin
ps wrote:
> Hi there,
> I have attached a project "gmf.test" which contains all the models needed
> (all very simple ones). If you could give it a spin and answer some of my
> questions? (you need to generate gmf.test.edit and gmf.test.diagram
> presumably).
>
> 1. When I run the plugins and create a defaut.rule_diagram, the behaviour is
> different than I'd expect. For example, I expect RoundedRuleFigure'd use
> FlowLayout to layout its children figures - RuleEntitiesCompartmentFigure
> and RuleActionsCompartmentFigure; I expect RuleEntitiesCompartmentFigure'd
> use StackLayout to place RuleEntity. But they are not.
>
> 2. I tried to use GridLayout, and the generated code complains about not
> being able to result GridLayout in draw2d package.
>
> 3. I couldn't direct edit the label for RuleEntity and RuleAction, there is
> an exception thrown:
> java.lang.NullPointerException
> at
> org.eclipse.gmf.runtime.diagram.ui.editpolicies.LabelDirectEditPolicy.getDirectEditCommand(LabelDirectEditPolicy.java:90)
>
> I've to admit it's probably due to my limited GMF knowledge but I really
> belive it should work, so could you look into it and tell me what's wrong?
> I'd appreciate any help!
>
> Thanks,
> Paul
>
>