[udig-devel] change new feature

Piebe de Vries piebe.de.vries at geodan.nl
Wed Oct 31 08:31:14 PDT 2007


I tried two approaches to programatically adjust a feature that has been 
newly added by the user.
listening as IEditManagerListener to the editmanager
and by the editFeatureChanged event
I suppose both do more or less the same. Both do not work for me.

The first feature added by the user is no problem, I can adjust some of 
its values. If the user commits directly after adding the first feature, 
the second added feature is no problem either. However if the user does 
not commit before adding the second feature, the events do fire properly 
but the they contain the first added feature and not the latest added 
one. As a result the program is adjusting the wrong feature.

I suppose this is a bug? If not can somebody explain me how to get the 
latest added feature. And if it is a bug, is there a way around for the 
moment? ( I tried to programmatically commit the feature after I receive 
this event, this works but the feature is no longer visible until the 
user does an action that refreshes the display)

thanks,
 Piebe



-- 
---------------------------	----------------------------
  Piebe de Vries		  piebe.de.vries at geodan.nl
  Geodan IT b.v.		  Tel: +31 (0)73 - 6925 151
  President Kennedylaan 1	  Fax: +31 (0)73 - 5711 333
  1079 MB Amsterdam (NL)	  http://www.geodan.nl
---------------------------	----------------------------





More information about the udig-devel mailing list