Good morning, Canada!
Seems because of endless playing with caching/wrapping of FeatureStore/Transaction things it would be nice to have the capability to change these wrappers in custom projects through changing of interceptor using Eclipse extension mechanism. But the UDIG uses directly UDIGFeatureStore in several places. What if to extract AbstractUDIGFeatureStore with necessary additional methods, then to have UDIGFeatureStoreImpl which is set by interceptor. All places use AbstractUDIGFeatureStore, but implementations with custom behavior are configured through interceptor. I remove the default interceptor and put my own implementation through extension mechanism. Easy. Make search to find all places in UDIG where UDIGFeatureStore is directly used - there several places - seems no so big work. I would like to have more freedom with transactions that is forbidden now and the only one approach is to change locally the code and not to commit.. Changing of UDIGFeatureStore implementation solves the problem in general. Vitali. _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
