On Fri, 2016-11-04 at 12:58 +0000, Russ, Daniel (NIH/CIT) [E] wrote:
> Hi Jörn,
>    Currently, GIS is a wrapper for the GISTrainer, which ironically
> is NOT an EventTrainer.  There are several ways to handle this.
> 
> First, don’t touch GIS.  This is the class that people know best.  It
> is easy to use if you use the parameter hard coded in the class.  We
> can make GISTrainer an Event trainer and refactor it appropriately to
> handle parameters in the map.
> 
> Second, refactor GIS, but keep the static methods in the code. This
> allows user to keep their code working.
> 
> Third, refactor GIS and deprecate the static methods. 
> 
> I don’t see any value to the GIS class other than an Adapter.  My
> vote would be the fix the original problem of GISTrainer NOT being an
> event trainer. 


I think we are lucky that GISTrainer is not a public class, so that
allows us to modify it as we need. I agree with you, we should make it
an EventTrainer.

The GIS class should probably just be deprecated and then removed
later.

Regards,
Jörn

Reply via email to