Skip to main content

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: 66
Registered: January 2013

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?


[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: 674
Registered: July 2009
Senior Member

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, PhD
NaoMod team (IMT Atlantique & LS2N-CNRS)
Nantes - France
Previous Topic:java metamodel in MoDisco
Next Topic:How to load a Java model
Goto Forum:

Current Time: Sat Dec 05 15:47:05 GMT 2020

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

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

Back to the top