From: Egon W. <ego...@gm...> - 2012-05-27 17:58:46
|
On Sun, May 27, 2012 at 5:19 PM, <ra...@ar...> wrote: > I'm myself unclear about it while learning about what Java offers. > Especially, all three packages in the previous post are general > FSM implementations. JChemPaint implements a model, controller, view (MVC) approach... The model is defined by the core CDK data classes... these implement a listener model, so that the view (GUI) can react on changes... The controller is just called controller... Originally, we just used a stack of old models (via Java cloning), but the new API is using commands that can be undone... Egon -- Dr E.L. Willighagen Postdoctoral Researcher Department of Bioinformatics - BiGCaT Maastricht University (http://www.bigcat.unimaas.nl/) Homepage: http://egonw.github.com/ LinkedIn: http://se.linkedin.com/in/egonw Blog: http://chem-bla-ics.blogspot.com/ PubList: http://www.citeulike.org/user/egonw/tag/papers |