Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- query generateurJava =
- Y!Class.allInstances()->forAll(a | a.contenu().writeTo('C:/Users/ProBook/workspaceModel/ApplicationGenere/src/'+
- if a.package.name = 'RootElement'
- then
- a.name+'.java'
- else
- '/'+a.package.name+'/'+a.name+'.java'
- endif
- ))
- ;
- -- generer nom avec / sans heritage
- helper context Y!Class def : genererName() : String =
- if self.package.name <> 'RootElement'
- then
- '\npackage '+self.package.name +'; \n\n'
- else
- ''
- endif
- +'\n\nclass ' +self.name
- + if self.superClass->size()>0 then
- ' extends '+
- self.superClass->iterate(elem;acc:String= '' | acc +elem.name)
- else ''
- endif
- +'\n{\n'
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement