Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MoDisco/XMLDiscoverer"

(Details)
(Merge MoDisco/XML and MoDisco/XMLDiscover in MoDisco/XML/Documentation)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The goal of Generic XML Discoverer plugin is to allow generic extractions of XML information from a XML file, without the need of a metamodel dedicated to a conforming Document Type Definition(DTD) or XML Schema Description (XSD).
+
This page has moved to [[MoDisco/XML/Documentation|MoDisco XML feature documentation]].
 
+
== Details ==
+
 
+
This plugin aims at analysing any XML file providing a model describing the information found, conforming to [[MoDisco/XML|Generic XML metamodel]].
+
Moreover, it allows to serialize back the xml file from the model. Thus, some m2m transformation might be used jointly to upgrade some xml files.
+
 
+
Considering XML files conforming to DTD or XSD, it will be more convenient to have some dedicated metamodels to manipulate information. However, Generic XML Discoverer is an alternative for miscellaneous XML files (none or uncommon DTD/XSD).
+
 
+
[[Image:MoDisco_KDMSourceDiscoverer_Overview.jpg|frame|center|Overview of the KDM Source Discoverer]]
+
 
+
== Requirements ==
+
 
+
To use the plug-in you need:
+
* JDK 1.5 or above
+
* a version of Eclipse 3.5 or above with the following set of plugins installed
+
:* [[EMF|EMF]] 2.5.0 or higher
+
:* [[MoDisco/DiscoverersManager|Discoverers Manager]]
+
:* [[MoDisco/XML|Generic XML metamodel]]
+
 
+
== Team ==
+
 
+
Fabien Giquel ([http://www.mia-software.com Mia-Software])
+
 
+
== User manual ==
+
 
+
The plugin provides the user with a contextual menu to easily create models.
+
 
+
By right-clicking on a container (folder or project) in the Eclipse Package Explorer view, you can quickly create the KDM Source model of your application (see next Figure). Each of these models can then be used with any other tool compliant with the corresponding metamodel.
+
 
+
[[Image:MoDisco-Kdm Source popup menu.png|frame|center|Menus in Eclipse to create KDM Source model]]
+
 
+
A progress bar will appear at the bottom of the window as soon as the operation begins. Depending on the size of your application, the reverse engineering might take some time to complete (see next Figure).
+
+
[[Image:MoDisco-JavaDiscoverer progress bar.jpg|frame|center|Progress bar during models creation]]
+
 
+
At the end of the process, the newly created model file is added at the root of your project and is automatically opened in the default editor (see next Figure).
+
 
+
[[Image:MoDisco-Kdm Source model.png|frame|center|KDM Source model in the package explorer]]
+
 
+
It can be opened in MoDisco model browser (see next Figure) which brings some graphical improvements.
+
 
+
[[Image:MoDisco-Kdm Source model in MoDisco browser.png|frame|center|KDM Source model viewed with MoDisco browser]]
+
 
+
== Install ==
+
 
+
=== Install from SVN ===
+
 
+
* connect to the SVN repository with anonymous access :
+
URL = https://dev.eclipse.org/svnroot/modeling/org.eclipse.gmt.modisco
+
 
+
* navigate in repository following 'plugins/trunk' path.
+
* check-out the project named 'org.eclipse.gmt.modisco.infra.xml.discoverer' .
+
* Use "export" menu to export this project as a plugin (Deployable plugins and fragments) in your Eclipse installation. Don't forget to choose "Package plug-ins as individual jar archives" option.
+
* restart Eclipse to take in account this plug-in
+

Latest revision as of 07:49, 20 January 2010

This page has moved to MoDisco XML feature documentation.

Back to the top