I was thinking about that some time ago already but had no time to give it a try.
It would mean to create a UML-Profile for the Isis facets. Most probably one can generate the UML-Profile by reading the Isis-facets. Having that available one would have the possibility to create a (nearly) fully functional Isis-Application out of the UML-Model. The only thing I see (that's why "neraly") is that all behavior which is usually done by coding - for example the validateXXX - methods - has to be extracted into an extra-class named "BehaviourXXX" where all the code goes which is *not* generated. Modeling behavior ( i.e. all that whiles, fors, if then elses) by uml is a nightmare and on should not be forced to create, use and learn a DSL for that purpose in my point of view. Isis could do it by looking if a "BehaviourXXX" class exists as a sibling of "XXX" class and do an automatic delegation. By Using jdk 8 it may be an option to "inject" the behavior into XXX too. Of course that's a little bit against the "philosophy" of Isis and leaves the path of simplicity which is of very high value in my regards. May be it would be better to create an Isis - Application first (to gather experience) having "class", "method", "field" as the domain which is by careful design open enough to read that domain from a UML - Model either by reading an XMI-file or by reading the domain entities via eclipse UML 2 API. However : Ideas are important but who has the time to build some kind of add-on Augustinus Sorry for just exchanging ideas and no code ;-) -----Ursprüngliche Nachricht----- Von: David Tildesley [mailto:[email protected]] Gesendet: Montag, 16. Februar 2015 02:02 An: [email protected]; users Betreff: Re: Application Generator For Isis I think it would be good to forward engineer from uml modeler tool where Metadata can be managed in the form of tags and perhaps uml constraints and the domain model can be modeled as uml class diagram. Reverse engineer and sync would provide governance. Sent from Yahoo Mail on Android From:"Dan Haywood" <[email protected]> Date:Mon, 16 Feb, 2015 at 4:07 Subject:Re: Application Generator For Isis If you get something working, would certainly be happy to link to it from the isisaddons page. Dan On 15 February 2015 at 15:03, James Agada <[email protected]> wrote: > I am working on a project that will allow me generate a basic Usable > Isis app from a database model using Telosys. I think Isis needs > something like that. > > Sent from my iPhone > This email and any attachment thereto are confidential and > priviledged. if you have received it in error, please delete > immediately and notify the sender. Do not disclose, copy, circulate or > in any way use it. The information contained therein is for the > address only, if you reply on it, its at your own risk. Emails are not > guaranteed to be secure or error free, the message and any attachment > could be intercepted, corrupted, lost, delayed, incomplete or > ammended. Computer warehouse group and its divisions do not accept liability > for damage caused by this email or any attachment. > The message you tried to print is protected with Information Rights > Management. You don't have the necessary user rights to print the message. >
