Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » MoDisco » Custom discoverer
Custom discoverer [message #1403012] Sat, 19 July 2014 20:01 Go to next message
Anton Hughes is currently offline Anton HughesFriend
Messages: 62
Registered: January 2013
Member
Hi

I would like to create custom discoverer. For example, is it possible to write a discoverer for Python or Go?

Are there any examples or tutorials of doing this?

Thanks

[Updated on: Sat, 19 July 2014 21:23]

Report message to a moderator

Re: Custom discoverer [message #1403112 is a reply to message #1403012] Mon, 21 July 2014 12:25 Go to previous message
Hugo Bruneliere is currently offline Hugo BruneliereFriend
Messages: 667
Registered: July 2009
Senior Member
Hello,

Thanks for looking to MoDisco!
The goal of the project is to provide an integration framework for model discovery components (and other related ones) as well as actual implementations of some of them for a given set of base technologies.

For having examples of already available model discoverers (and related metamodels), you should take a look to the MoDisco documentation (in MoDisco User Guide -> Technologies).
For instance, you can take a deeper look to the full Java metamodel and corresponding model discoverer.

If you want to develop your own discoverer and then plug it to the framework, you can use any technology you prefer with the condition that the produced artifact must be an EMF model (e.g. implement your specific parser, generate it automatically using Xtext, etc.).
To connect it, you will simply have to implement the MoDisco Discovery interface (cf. MoDisco User Guide -> Infrastructure -> Discovery Manager -> Developer Documentation).

I hope this helps.


------------------------------------------
Hugo Bruneliere - R&D Engineer
AtlanMod research team (Inria, EMN & LINA)
Ecole des Mines de Nantes
Nantes - France
------------------------------------------
Previous Topic:java metamodel in MoDisco
Next Topic:How to load a Java model
Goto Forum:
  


Current Time: Fri Nov 24 18:56:34 GMT 2017

Powered by FUDForum. Page generated in 0.01835 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software