[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modisco] Re: New Java AST tool based on Java Abstract Syntax Discovery Tool

Hello Dennis and Dimitri,

Have you take a look to the Java Discoverer ? download : https://bugs.eclipse.org/bugs/show_bug.cgi?id=258281
It is composed of a metamodel J2SE5 and a discoverer that populate J2SE5 models. It provides also a transformation to KDM. It works in a very similar way of your plugin Dennis (popup menu from a Java project "Modisco Modelplex Knowledge Discovery -> IntermediateModels -> Discover J2SE5 model from Java project").


In fact, J2SE5 metamodel is not very different from JavaAST, I believe there is only 10/15 different metaclasses. We have added metaclasses to represents binding between java elements. So relationships are not represented only by a string, we rebuild also the graph of elements links.


I have not upgraded JavaAST project because of historics (J2SE5 metamodel is born 3 years ago) and I didn't realize that I could change a lot JavaAST project (I'm a newcomer in Eclipse Community).



And you could also be interested in a model browser that allow metaclass sort, an infinite view of links, etc. doc : http://wiki.eclipse.org/index.php/MoDisco/ModelBrowser download : https://bugs.eclipse.org/bugs/show_bug.cgi?id=259234

Regards,
Gabriel

Dimitris Kolovos wrote:
Hi Dennis,

Thanks for the speedy fix! It works fine now.

Cheers,
Dimitris

Dennis Wagelaar wrote:
Hi Dimitris,

Dimitris Kolovos schreef:
Hi Dennis,

I just installed Java AST, created a hello world plugin project (attached), and invoked the "Create Java AST model" on it but I got the following error:

String index out of range: 1400

Full stack trace:
*snip*

Thanks for the feedback! I found out I had some issues indeed: https://ssel.vub.ac.be/bugzilla/show_bug.cgi?id=36 https://ssel.vub.ac.be/bugzilla/show_bug.cgi?id=37

I released a new version already that includes the fixes (v.1.0.1). It seems to work on your example. Sorry for the hasty release...

Dennis