Amputate UML support
diff --git a/org.eclipse.modisco.doc.api.report.eclipsepackage/org.eclipse.modisco.doc.api.report.eclipsepackage.product b/org.eclipse.modisco.doc.api.report.eclipsepackage/org.eclipse.modisco.doc.api.report.eclipsepackage.product index 3fbd1bd..475890a 100644 --- a/org.eclipse.modisco.doc.api.report.eclipsepackage/org.eclipse.modisco.doc.api.report.eclipsepackage.product +++ b/org.eclipse.modisco.doc.api.report.eclipsepackage/org.eclipse.modisco.doc.api.report.eclipsepackage.product
@@ -203,7 +203,6 @@ <feature id="org.eclipse.modisco.jee.feature"/> <feature id="org.eclipse.modisco.sdk.feature"/> <feature id="org.eclipse.modisco.usecase.modelfilter.feature"/> - <feature id="org.eclipse.modisco.usecase.simpletransformationschain.feature"/> <feature id="org.eclipse.modisco.utils.chart.feature"/> <feature id="org.eclipse.modisco.xml.feature"/> <feature id="org.eclipse.modisco.eclipse.feature"/>
diff --git a/org.eclipse.modisco.examples.feature/feature.xml b/org.eclipse.modisco.examples.feature/feature.xml index f1c459a..8d7a29a 100644 --- a/org.eclipse.modisco.examples.feature/feature.xml +++ b/org.eclipse.modisco.examples.feature/feature.xml
@@ -36,13 +36,6 @@ </license> <plugin - id="org.eclipse.modisco.infra.browser.custom.examples.uml" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.modisco.infra.browser.custom.examples.java.jdk" download-size="0" install-size="0"
diff --git a/org.eclipse.modisco.infra.common.core/META-INF/MANIFEST.MF b/org.eclipse.modisco.infra.common.core/META-INF/MANIFEST.MF index a620f58..36c8012 100644 --- a/org.eclipse.modisco.infra.common.core/META-INF/MANIFEST.MF +++ b/org.eclipse.modisco.infra.common.core/META-INF/MANIFEST.MF
@@ -470,8 +470,7 @@ org.eclipse.modisco.xml, org.eclipse.modisco.xml.doc, org.eclipse.modisco.xml.doc.source, - org.eclipse.modisco.xml.source, - org.eclipse.modisco.usecase.simpletransformationschain", + org.eclipse.modisco.xml.source", org.eclipse.modisco.infra.common.core.internal.preferences; x-friends:="org.eclipse.modisco.dev.core, org.eclipse.modisco.doc,
diff --git a/org.eclipse.modisco.updatesite/category.xml b/org.eclipse.modisco.updatesite/category.xml index a8ca78c..f9371e7 100644 --- a/org.eclipse.modisco.updatesite/category.xml +++ b/org.eclipse.modisco.updatesite/category.xml
@@ -74,12 +74,6 @@ <feature id="org.eclipse.modisco.usecase.modelfilter.feature.source" version="0.0.0"> <category name="org.eclipse.modisco.updatesite.usecases"/> </feature> - <feature id="org.eclipse.modisco.usecase.simpletransformationschain.feature" version="0.0.0"> - <category name="org.eclipse.modisco.updatesite.usecases"/> - </feature> - <feature id="org.eclipse.modisco.usecase.simpletransformationschain.feature.source" version="0.0.0"> - <category name="org.eclipse.modisco.updatesite.usecases"/> - </feature> <feature id="org.eclipse.modisco.xml.feature" version="0.0.0"> <category name="org.eclipse.modisco.updatesite.technologies"/> </feature>
diff --git a/org.eclipse.modisco.usecase.modelfilter.feature/feature.xml b/org.eclipse.modisco.usecase.modelfilter.feature/feature.xml index 6a6eab0..ee27d8f 100644 --- a/org.eclipse.modisco.usecase.modelfilter.feature/feature.xml +++ b/org.eclipse.modisco.usecase.modelfilter.feature/feature.xml
@@ -49,13 +49,6 @@ unpack="false"/> <plugin - id="org.eclipse.modisco.usecase.modelfilter" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.modisco.usecase.modelfilter.dependencies.ui" download-size="0" install-size="0"
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/.project b/org.eclipse.modisco.usecase.simpletransformationchain.doc/.project deleted file mode 100644 index 6fc1581..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/.project +++ /dev/null
@@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.modisco.usecase.simpletransformationchain.doc</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.buckminster.ant.AntBuilder</name> - <triggers>full,</triggers> - <arguments> - <dictionary> - <key>override.basedir</key> - <value>.</value> - </dictionary> - <dictionary> - <key>build.result.folder</key> - <value>.</value> - </dictionary> - <dictionary> - <key>full.kind.target</key> - <value>all</value> - </dictionary> - <dictionary> - <key>script.file</key> - <value>build.xml</value> - </dictionary> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription>
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/.settings/org.eclipse.core.resources.prefs b/org.eclipse.modisco.usecase.simpletransformationchain.doc/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 1e1d4a4..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/.settings/org.eclipse.core.resources.prefs +++ /dev/null
@@ -1,3 +0,0 @@ -#Wed Sep 14 13:39:53 CEST 2011 -eclipse.preferences.version=1 -encoding/<project>=UTF-8
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/META-INF/MANIFEST.MF b/org.eclipse.modisco.usecase.simpletransformationchain.doc/META-INF/MANIFEST.MF deleted file mode 100644 index 1ff01c0..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/META-INF/MANIFEST.MF +++ /dev/null
@@ -1,8 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %Bundle-Name -Bundle-SymbolicName: org.eclipse.modisco.usecase.simpletransformationchain.doc;singleton:=true -Bundle-Version: 1.5.0.qualifier -Bundle-Vendor: %Bundle-Vendor -Require-Bundle: org.eclipse.core.runtime -Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/OSGI-INF/l10n/bundle.properties b/org.eclipse.modisco.usecase.simpletransformationchain.doc/OSGI-INF/l10n/bundle.properties deleted file mode 100644 index 6e8ffb9..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/OSGI-INF/l10n/bundle.properties +++ /dev/null
@@ -1,16 +0,0 @@ -############################################################################### -# Copyright (c) 2019 Mia-Software and others. -# -# This program and the accompanying materials -# are made available under the terms of the Eclipse Public License 2.0 -# which accompanies this distribution, and is available at -# https://www.eclipse.org/legal/epl-2.0/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Unknown - initial API and implementation -############################################################################### -#Properties file for org.eclipse.modisco.usecase.simpletransformationchain.doc -Bundle-Vendor = Eclipse Modeling Project -Bundle-Name = MoDisco Simple Transformation Chain Usecase Documentation
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/about.html b/org.eclipse.modisco.usecase.simpletransformationchain.doc/about.html deleted file mode 100644 index 8b4671f..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/about.html +++ /dev/null
@@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> -<title>About</title> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>December 22, 2008</p> -<h3>License</h3> - -<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at <a href="http://www.eclipse.org/legal/epl-v20.html">http://www.eclipse.org/legal/epl-v20.html</a>. -For purposes of the EPL, "Program" will mean the Content.</p> - -<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p> - -</body> -</html> \ No newline at end of file
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.properties b/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.properties deleted file mode 100644 index bcf5d33..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.properties +++ /dev/null
@@ -1,23 +0,0 @@ -############################################################################### -# Copyright (c) 2019 Mia-Software and others. -# -# This program and the accompanying materials -# are made available under the terms of the Eclipse Public License 2.0 -# which accompanies this distribution, and is available at -# https://www.eclipse.org/legal/epl-2.0/ -# -# SPDX-License-Identifier: EPL-2.0 -# -# Contributors: -# Unknown - initial API and implementation -############################################################################### -bin.includes = META-INF/,\ - .,\ - about.html,\ - OSGI-INF/,\ - img/,\ - mediawiki/,\ - plugin.xml,\ - toc.xml -src.includes = about.html -source.. = src/
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.xml b/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.xml deleted file mode 100644 index 54ac917..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/build.xml +++ /dev/null
@@ -1,18 +0,0 @@ -<!-- - Copyright (c) 2019 Mia-Software and others. - - This program and the accompanying materials - are made available under the terms of the Eclipse Public License 2.0 - which accompanies this distribution, and is available at - https://www.eclipse.org/legal/epl-2.0/ - - SPDX-License-Identifier: EPL-2.0 - - Contributors: - Unknown - initial API and implementation - --> -<project default="all"> - <target name="all"> - <ant antfile="../org.eclipse.modisco.doc/doc-build.xml"></ant> - </target> -</project>
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverJavaProject_Menu.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverJavaProject_Menu.png deleted file mode 100644 index 9dc255f..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverJavaProject_Menu.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverUMLfromJavaProject_menu.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverUMLfromJavaProject_menu.png deleted file mode 100644 index 9550f14..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_DiscoverUMLfromJavaProject_menu.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfig_SelectSourceProject.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfig_SelectSourceProject.png deleted file mode 100644 index c1aa849..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfig_SelectSourceProject.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfigs_selectDiscoverUmlModelWithBidiAssocFromProject.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfigs_selectDiscoverUmlModelWithBidiAssocFromProject.png deleted file mode 100644 index 0a41a5c..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_LaunchConfigs_selectDiscoverUmlModelWithBidiAssocFromProject.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_PetStore_kdm_xmi_inModelBrowser.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_PetStore_kdm_xmi_inModelBrowser.png deleted file mode 100644 index d793e9a..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_PetStore_kdm_xmi_inModelBrowser.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_DiscoveryOfPetStoreApplication.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_DiscoveryOfPetStoreApplication.png deleted file mode 100644 index da5ab4c..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_DiscoveryOfPetStoreApplication.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStoreReverseToUMLModel.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStoreReverseToUMLModel.png deleted file mode 100644 index e7e4229..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStoreReverseToUMLModel.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStore_reverseJava.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStore_reverseJava.png deleted file mode 100644 index e40a4af..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_Configurations_PetStore_reverseJava.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_RunConfigurations.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_RunConfigurations.png deleted file mode 100644 index 4556b3f..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_Run_RunConfigurations.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_SimpleCaptchaExample_UMLDiagramView.jpg b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_SimpleCaptchaExample_UMLDiagramView.jpg deleted file mode 100644 index 08815e5..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_SimpleCaptchaExample_UMLDiagramView.jpg +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_PetStore_JavaXMI_inModelBrowser.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_PetStore_JavaXMI_inModelBrowser.png deleted file mode 100644 index 5810bff..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_PetStore_JavaXMI_inModelBrowser.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png deleted file mode 100644 index 4934e96..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations-JavaToKDM.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations-JavaToKDM.png deleted file mode 100644 index b0eca10..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations-JavaToKDM.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations_KDMtoUML.png b/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations_KDMtoUML.png deleted file mode 100644 index 08713e5..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/img/MoDisco_simpletransformationschain_tutorial_Run_Configurations_KDMtoUML.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.html b/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.html deleted file mode 100644 index 894532e..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.html +++ /dev/null
@@ -1,32 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> - <title>plugin_dev</title> - </head> - <body> - <h1 id="Simpletransformationschain_Discoverer_API">Simpletransformationschain Discoverer API</h1> - <p>First, add the following plug-in dependencies to your project ( - <b>Require-Bundle</b> in your Manifest.MF): - </p> - <ul> - <li>org.eclipse.uml2.uml</li> - <li>org.eclipse.modisco.usecase.simpletransformationschain</li> - <li>org.eclipse.modisco.infra.discovery.core</li> - </ul> - <p>Then, you can use the following discoverer classes:</p> - <ul> - <li>DiscoverUmlModelFromJavaProject: from an IJavaProject (defined in jdt.core)</li> - <li>DiscoverUmlModelFromProject: from an IProject</li> - <li>DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject: from an IJavaProject, with bidirectional associations</li> - <li>DiscoverUmlModelWithBidirectionalAssociationsFromProject: from an IProject, with bidirectional associations</li> - </ul> - <p>For example, to discover a UML model from a Java project:</p> - <pre> -DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject discoverer = new DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject(); -discoverer.discoverElement(javaProject, monitor); -Resource umlModel = discoverer.getTargetModel(); -</pre> - <p>To have a monitor to pass to the <code>discoverElement</code> method, you can either call the discoverer in an Eclipse Job, or pass a new NullProgressMonitor if you don't need progress reporting.</p> - </body> -</html> \ No newline at end of file
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.mediawiki b/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.mediawiki deleted file mode 100644 index b56f273..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/plugin_dev.mediawiki +++ /dev/null
@@ -1,21 +0,0 @@ -= Simpletransformationschain Discoverer API = - -First, add the following plug-in dependencies to your project ('''Require-Bundle''' in your Manifest.MF): -* org.eclipse.uml2.uml -* org.eclipse.modisco.usecase.simpletransformationschain -* org.eclipse.modisco.infra.discovery.core - -Then, you can use the following discoverer classes: -* DiscoverUmlModelFromJavaProject: from an IJavaProject (defined in jdt.core) -* DiscoverUmlModelFromProject: from an IProject -* DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject: from an IJavaProject, with bidirectional associations -* DiscoverUmlModelWithBidirectionalAssociationsFromProject: from an IProject, with bidirectional associations - -For example, to discover a UML model from a Java project: -<pre> -DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject discoverer = new DiscoverUmlModelWithBidirectionalAssociationsFromJavaProject(); -discoverer.discoverElement(javaProject, monitor); -Resource umlModel = discoverer.getTargetModel(); -</pre> - -To have a monitor to pass to the <code>discoverElement</code> method, you can either call the discoverer in an Eclipse Job, or pass a new NullProgressMonitor if you don't need progress reporting.
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.html b/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.html deleted file mode 100644 index 231dc73..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.html +++ /dev/null
@@ -1,245 +0,0 @@ -<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> - <title>user</title> - </head> - <body> - <h2 id="Overview">Overview</h2> - <p>The goal of the SimpleTransformationsChain plug-in is gathering the - <a href="/wiki/MoDisco#Infrastructure" title="MoDisco#Infrastructure">infrastructure</a> and - <a href="/wiki/MoDisco#Technologies" title="MoDisco#Technologies">technologies</a> plug-ins and providing orchestration of these plug-ins. These additional facilities reuse the features offered by the other plug-ins in order to allow performing more elaborate operations and complex tasks, such as directly generating a UML model from a Java project. It also provides an additional feature trying to detect bidirectional associations in target UML model. - </p> - <p> - <i>Quality disclaimer: this discoverer is provided without any guarantee: it was only tested on a small number of projects of relatively small sizes. It may not be suitable for production environments.</i> - </p> - <h2 id="Quick_Start_Guide">Quick Start Guide</h2> - <p>After discovery of your application, you will obtain a UML model. This model could be imported in some usual modelers like - <a href="http://www.eclipse.org/modeling/mdt/papyrus/">Papyrus</a> from the Modeling project. - </p> - <p> - <img align="middle" title="An example of UML model discovered from the famous Pet Store application" alt="An example of UML model discovered from the famous Pet Store application" border="1" src="../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png"/> - </p> - <h2 id="Contextual_menu">Contextual menu</h2> - <p>The SimpleTransformationsChain plugin offers simple Eclipse contextual actions to dynamically launch the additionally provided features.</p> - <p>You can launch the "Discover UML model from Java project" action from a Java project by right-clicking on the corresponding Java project (in your workspace) and then selecting the appropriate action under - <b>Discovery > Discoverers</b> in the provided contextual menu: - </p> - <p> - <img align="middle" title="Contextual menu populated with MoDisco entries" alt="Contextual menu populated with MoDisco entries" border="1" src="../img/MoDisco_DiscoverUMLfromJavaProject_menu.png"/> - </p> - <h2 id="Launch_configuration">Launch configuration</h2> - <p>The SimpleTransformationsChain plugin is registered with the "discoverer" extension point, so in launch configurations, you are able to create a discoverer launcher dedicated to a project:</p> - <p>Open the launch configurations:</p> - <p> - <img align="middle" title="Launch Configurations..." alt="Launch Configurations..." border="1" src="../img/MoDisco_Run_RunConfigurations.png"/> - </p> - <p>Create a new - <b>MoDisco Discovery</b> launch configuration, and select the discoverer "discoverUMLModelWithBidirectionalAssociationsFromProject" from the drop-down list: - </p> - <p> - <img align="middle" title="Select the discoverer" alt="Select the discoverer" border="1" src="../img/MoDisco_LaunchConfigs_selectDiscoverUmlModelWithBidiAssocFromProject.png"/> - </p> - <p>Then, select your project in the "Source element" field:</p> - <p> - <img align="middle" title="Selecting a source project" alt="Selecting a source project" border="1" src="../img/MoDisco_LaunchConfig_SelectSourceProject.png"/> - </p> - <p>And finally, click - <b>Run</b> to start the discovery. - </p> - <h2 id="Description">Description</h2> - <p>To illustrate the SimpleTransformationsChain plug-in, we will use a sample inspired from the - <a href="http://java.sun.com/developer/technicalArticles/J2EE/petstore/">Pet Store Application</a>. - </p> - <h2 id="Setup">Setup</h2> - <p>Sources of the Pet Store application are available here: - <a href="http://www.oracle.com/technetwork/java/petstore1-3-1-02-139690.html">http://www.oracle.com/technetwork/java/petstore1-3-1-02-139690.html</a> - </p> - <p>You may have to download several libraries to obtain an eclipse project without errors (JPA, JTA, JSF-apis and Servlets-jsp-apis). - A complete bundle is also available from - <a href="http://www.mia-software.com/html/miaStudio/download/modisco/examples/javapetstore-2.0-ea5.zip">Mia-Software...</a> - To view this application in your Eclipse workspace, you will have to extract the content of this archive, and use the "import" wizard (import project in workspace). - </p> - <h2 id="Get_UML_model_of_Pet_Store_application">Get UML model of Pet Store application</h2> - <p>We will explain different ways to obtain the UML model; it will demonstrate how several simple steps have been combined to build a complex task : discover a UML model from a java project.</p> - <h3 id="Basic_way">Basic way</h3> - <p>There are several tools that are each able to perform a specific task; we will see how each task works.</p> - <h4 id="Get_the_java_model">Get the java model</h4> - <ul> - <li>Open the - <b>Run configurations...</b> dialog. - </li> - <li>Then, press the "New" button to create a configuration of type "MoDisco Discovery".</li> - <li>Enter a name for this configuration, "PetStore reverse to Java model" for example. </li> - <li>Select the discoverer named "org.eclipse.modisco.java.discoverer.project".</li> - <li>Enter the path to the project containing the PetStore application in the "Source element" field.</li> - <li>Set SERIALIZE_TARGET to true</li> - </ul> - <p> - <img align="middle" title="Java Discoverer configuration" alt="Java Discoverer configuration" border="1" src="../img/MoDisco_Run_Configurations_PetStore_reverseJava.png"/> - </p> - <p>Finally, press the - <b>Run</b> button to get the Java model. - </p> - <p>You could also use the the contextual menu (right click) when the project containing the Pet Store application is selected. Select - <b>Discovery > Discoverers > Discover Java Project</b>: - </p> - <p> - <img align="middle" title="Menu to discover a Java project" alt="Menu to discover a Java project" border="1" src="../img/MoDisco_DiscoverJavaProject_Menu.png"/> - </p> - <p> - <img align="middle" title="The Java model, with a focus on the SimpleCaptcha class." alt="The Java model, with a focus on the SimpleCaptcha class." border="1" src="../img/MoDisco_simpletransformationschain_PetStore_JavaXMI_inModelBrowser.png"/> - </p> - <h4 id="Get_the_KDM_model">Get the KDM model</h4> - <p>Using the ATL transformation - <a href="https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.java.discoverer/src/org/eclipse/modisco/java/discoverer/internal/resources/transformations/javaToKdm.atl">javaToKdm</a>, we will transform the Java model into a KDM model. We have to define another configuration to perform this transformation: - </p> - <ul> - <li>Open the - <b>Run configurations...</b> dialog - </li> - <li>Press the "New" button to create a configuration of type - <b>ATL Transformation</b> - </li> - <li>Enter a name for this configuration, "Java to Kdm transformation" for example</li> - <li>Select the ATL module in your workspace, "/Transformations/JavaToKdm.atl" for example</li> - <li>Select metamodel URIs from the EMF Registry (http://www.eclipse.org/MoDisco/Java/0.2.incubation/java and http://www.eclipse.org/MoDisco/kdm/action)</li> - <li> - <b>Note</b>: the source metamodel parameter must be named "java" and the source model parameter must be named "IN", otherwise the transformation won't work - </li> - <li>Select the source model ("_java.xmi" file) in your workspace, and enter a path for your target model ("_kdm.xmi" file).</li> - </ul> - <p> - <img align="middle" title="configuration of the Java to Kdm ATL Transformation" alt="configuration of the Java to Kdm ATL Transformation" border="1" src="../img/MoDisco_simpletransformationschain_tutorial_Run_Configurations-JavaToKDM.png"/> - </p> - <p>Finally, press the - <b>Run</b> button to get the KDM model. - </p> - <p>You could also use the the contextual menu (right click) when the Java model of the Pet Store application is selected: - <b>Discovery > Discoverers > Discover KDM model from Java model</b>. - </p> - <p> - <img align="middle" title="The KDM model, with a focus on the SimpleCaptcha class." alt="The KDM model, with a focus on the SimpleCaptcha class." border="1" src="../img/MoDisco_PetStore_kdm_xmi_inModelBrowser.png"/> - </p> - <h4 id="Get_the_UML_model">Get the UML model</h4> - <p>Using the ATL transformation - <a href="https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.uml2converter/src/org/eclipse/modisco/kdm/uml2converter/internal/resources/transformations/KDMtoUML.atl">KDMtoUML</a>, we will transform the KDM model into a UML model. - </p> - <p>We have to define another launch configuration to perform this transformation:</p> - <ul> - <li>Open the - <b>Run configurations...</b> dialog - </li> - <li>Press the "New" button to create a configuration of type - <b>ATL Transformation</b> - </li> - <li>Enter a name for this configuration, - <b>Kdm to Uml transformation</b> for example. - </li> - <li>Select the ATL module in your workspace, "/Transformations/KdmToUml.atl" for example.</li> - <li>Select metamodel URIs from EMF Registry (http://www.eclipse.org/MoDisco/kdm/action and http://www.eclipse.org/uml2/2.1.0/UML)</li> - <li> - <b>Note</b>: the source metamodel parameter must be named "kdm", and the source model parameter must be named "kdmInput", otherwise the transformation won't work - </li> - <li>Select the source model in your workspace, and enter a path for your target model.</li> - </ul> - <p> - <img align="middle" title="configuration of the Java to Kdm ATL Transformation" alt="configuration of the Java to Kdm ATL Transformation" border="1" src="../img/MoDisco_simpletransformationschain_tutorial_Run_Configurations_KDMtoUML.png"/> - </p> - <p>Finally, press the - <b>Run</b> button to get the UML model. - </p> - <p>You could also use the the contextual menu (right click) when the kdm model of the Pet Store application is selected: - <b>Discovery > Discoverers > Discover UML model from KDM model</b>. - </p> - <p> - <img align="middle" title="The UML model, with a focus on the SimpleCaptcha class." alt="The UML model, with a focus on the SimpleCaptcha class." border="1" src="../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png"/> - </p> - <h4 id="Initialize_a_workflow">Initialize a workflow</h4> - <p>To be able to chain previous tasks, MoDisco provides a workflow initializer:</p> - <ul> - <li>Open the - <b>Run configurations...</b> dialog - </li> - <li>Pess the - <b>New</b> button to create a configuration of type - <b>MoDisco Workflow</b>. - </li> - <li>Enter a name for this configuration, for example "Discovery of PetStore application".</li> - <li>Press the - <b>Load...</b> button to successively add configurations "PetStore reverse to Java model", "Java to Kdm transformation" and "Kdm to Uml transformation" (or whatever you named your previous launch configurations). - </li> - </ul> - <p> - <img align="middle" title="The workflow configuration to execute all steps to get a UML model from a java project" alt="The workflow configuration to execute all steps to get a UML model from a java project" border="1" src="../img/MoDisco_Run_Configurations_DiscoveryOfPetStoreApplication.png"/> - </p> - <ul> - <li>Finally, press the - <b>Run</b> button to get the UML model. - </li> - </ul> - <p>This is a first way to get a UML model from a java application. However when parameters change (the selected java application, target UML model, ...), you will have to change the different configurations in order to restore the coherence of all steps, by making sure the input of each step is produced by the previous step.</p> - <h3 id="The_SimpleTransformationsChain_way">The SimpleTransformationsChain way</h3> - <ul> - <li>Open the - <b>Run configurations...</b> dialog - </li> - <li>Press the - <b>New</b> button to create a configuration of type - <b>MoDisco Discoverers</b>. - </li> - <li>Enter a name for this configuration, "PetStore reverse to UML model" for example.</li> - <li>Select Discoverer kind "org.eclipse.modisco.usecase.simpletransformationschain.discovererUMLModelFromProject".</li> - <li>Enter the path to the PetStore application project</li> - <li>Set the - <b>SERIALIZE_TARGET</b> parameter to - <b>true</b> - </li> - </ul> - <p> - <img align="middle" title="SimpleTransformationsChain Discoverer configuration" alt="SimpleTransformationsChain Discoverer configuration" border="1" src="../img/MoDisco_Run_Configurations_PetStoreReverseToUMLModel.png"/> - </p> - <ul> - <li>Finally, press the - <b>Run</b> button to get the UML model. - </li> - </ul> - <p>You could also use the the contextual menu (right click) when the Pet Store application project is selected: - <b>Discovery > Discoverers > Discover UML model from Java project</b> - </p> - <p> - <img align="middle" title="The UML model, with a focus on the SimpleCaptcha class." alt="The UML model, with a focus on the SimpleCaptcha class." border="1" src="../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png"/> - </p> - <h2 id="Visualize_the_UML_model">Visualize the UML model</h2> - <p>There are different possibilities for visualizing and exploring the target model.</p> - <h3 id="Using_MoDisco_model_browser">Using MoDisco model browser</h3> - <p>The MoDisco model browser displays the model as a tree. It proposes a view of all instances sorted by metaclass, and offers the possibility to visualize all links in the model (whether empty or not, with cardinality, etc.)</p> - <ul> - <li> - <a href="../../org.eclipse.modisco.infrastructure.doc/mediawiki/model_browser/user.html">More details on the MoDisco model browser</a> - </li> - </ul> - <h3 id="Using_UML2_Tools">Using UML2 Tools</h3> - <p>After the installation of UML2 Tools, a component of the Modeling/MDT project, you will be able to initialize class diagrams from the UML model.</p> - <p> - <img align="middle" title="One UML class diagram, a focus on SimpleCaptcha class." alt="One UML class diagram, a focus on SimpleCaptcha class." border="0" src="../img/MoDisco_SimpleCaptchaExample_UMLDiagramView.jpg"/> - </p> - <h3 id="Using_Papyrus">Using Papyrus</h3> - <p>See - <a href="http://www.eclipse.org/modeling/mdt/papyrus/">the Papyrus project page</a> - </p> - <h2 id="Current_limitations">Current limitations</h2> - <p>As this component is an aggregation of existing components, its limitations reflect this architecture: the main limitations come from the - <a href="../../../org.eclipse.modisco.infra.omg.doc/mediawiki/kdm/user.html#Current_Limitations">KDM to UML converter</a>. - </p> - <h2 id="Team">Team</h2> - <p>Gabriel Barbier ( - <a href="http://www.mia-software.com">Mia-Software</a>) - </p> - <h2 id="Included_Plug-ins">Included Plug-ins</h2> - <ul> - <li>core plug-in : org.eclipse.modisco.usecase.simpletransformationschain</li> - <li>UI plug-in : org.eclipse.modisco.usecase.simpletransformationschain.ui</li> - </ul> - </body> -</html> \ No newline at end of file
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.mediawiki b/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.mediawiki deleted file mode 100644 index bc04ae1..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/mediawiki/user.mediawiki +++ /dev/null
@@ -1,182 +0,0 @@ -== Overview == -The goal of the SimpleTransformationsChain plug-in is gathering the [[MoDisco#Infrastructure|infrastructure]] and [[MoDisco#Technologies|technologies]] plug-ins and providing orchestration of these plug-ins. These additional facilities reuse the features offered by the other plug-ins in order to allow performing more elaborate operations and complex tasks, such as directly generating a UML model from a Java project. It also provides an additional feature trying to detect bidirectional associations in target UML model. - -''Quality disclaimer: this discoverer is provided without any guarantee: it was only tested on a small number of projects of relatively small sizes. It may not be suitable for production environments.'' - -==Quick Start Guide== - -After discovery of your application, you will obtain a UML model. This model could be imported in some usual modelers like [http://www.eclipse.org/modeling/mdt/papyrus/ Papyrus] from the Modeling project. - -[[Image:../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png|frame|center|An example of UML model discovered from the famous Pet Store application]] - -==Contextual menu== - -The SimpleTransformationsChain plugin offers simple Eclipse contextual actions to dynamically launch the additionally provided features. - -You can launch the "Discover UML model from Java project" action from a Java project by right-clicking on the corresponding Java project (in your workspace) and then selecting the appropriate action under '''Discovery > Discoverers''' in the provided contextual menu: - -[[Image:../img/MoDisco_DiscoverUMLfromJavaProject_menu.png|frame|center|Contextual menu populated with MoDisco entries]] - -==Launch configuration== - -The SimpleTransformationsChain plugin is registered with the "discoverer" extension point, so in launch configurations, you are able to create a discoverer launcher dedicated to a project: - -Open the launch configurations: - -[[Image:../img/MoDisco_Run_RunConfigurations.png|frame|center|Launch Configurations...]] - -Create a new '''MoDisco Discovery''' launch configuration, and select the discoverer "discoverUMLModelWithBidirectionalAssociationsFromProject" from the drop-down list: - -[[Image:../img/MoDisco_LaunchConfigs_selectDiscoverUmlModelWithBidiAssocFromProject.png|frame|center|Select the discoverer]] - -Then, select your project in the "Source element" field: - -[[Image:../img/MoDisco_LaunchConfig_SelectSourceProject.png|frame|center|Selecting a source project]] - -And finally, click '''Run''' to start the discovery. - -==Description== - -To illustrate the SimpleTransformationsChain plug-in, we will use a sample inspired from the [http://java.sun.com/developer/technicalArticles/J2EE/petstore/ Pet Store Application]. - -== Setup == - -Sources of the Pet Store application are available here: http://www.oracle.com/technetwork/java/petstore1-3-1-02-139690.html - -You may have to download several libraries to obtain an eclipse project without errors (JPA, JTA, JSF-apis and Servlets-jsp-apis). -A complete bundle is also available from [http://www.mia-software.com/html/miaStudio/download/modisco/examples/javapetstore-2.0-ea5.zip Mia-Software...] -To view this application in your Eclipse workspace, you will have to extract the content of this archive, and use the "import" wizard (import project in workspace). - -== Get UML model of Pet Store application == - -We will explain different ways to obtain the UML model; it will demonstrate how several simple steps have been combined to build a complex task : discover a UML model from a java project. - -===Basic way=== - -There are several tools that are each able to perform a specific task; we will see how each task works. - -====Get the java model==== - -* Open the '''Run configurations...''' dialog. -* Then, press the "New" button to create a configuration of type "MoDisco Discovery". -* Enter a name for this configuration, "PetStore reverse to Java model" for example. -* Select the discoverer named "org.eclipse.modisco.java.discoverer.project". -* Enter the path to the project containing the PetStore application in the "Source element" field. -* Set SERIALIZE_TARGET to true - -[[Image:../img/MoDisco_Run_Configurations_PetStore_reverseJava.png|frame|center|Java Discoverer configuration]] - -Finally, press the '''Run''' button to get the Java model. - -You could also use the the contextual menu (right click) when the project containing the Pet Store application is selected. Select '''Discovery > Discoverers > Discover Java Project''': - -[[Image:../img/MoDisco_DiscoverJavaProject_Menu.png|frame|center|Menu to discover a Java project]] - -[[Image:../img/MoDisco_simpletransformationschain_PetStore_JavaXMI_inModelBrowser.png|frame|center|The Java model, with a focus on the SimpleCaptcha class.]] - -==== Get the KDM model ==== - -Using the ATL transformation [https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.java.discoverer/src/org/eclipse/modisco/java/discoverer/internal/resources/transformations/javaToKdm.atl javaToKdm], we will transform the Java model into a KDM model. We have to define another configuration to perform this transformation: - -* Open the '''Run configurations...''' dialog -* Press the "New" button to create a configuration of type '''ATL Transformation''' -* Enter a name for this configuration, "Java to Kdm transformation" for example -* Select the ATL module in your workspace, "/Transformations/JavaToKdm.atl" for example -* Select metamodel URIs from the EMF Registry (<nowiki>http://www.eclipse.org/MoDisco/Java/0.2.incubation/java</nowiki> and <nowiki>http://www.eclipse.org/MoDisco/kdm/action</nowiki>) -* '''Note''': the source metamodel parameter must be named "java" and the source model parameter must be named "IN", otherwise the transformation won't work -* Select the source model ("_java.xmi" file) in your workspace, and enter a path for your target model ("_kdm.xmi" file). - -[[Image:../img/MoDisco_simpletransformationschain_tutorial_Run_Configurations-JavaToKDM.png|frame|center|configuration of the Java to Kdm ATL Transformation]] - -Finally, press the '''Run''' button to get the KDM model. - -You could also use the the contextual menu (right click) when the Java model of the Pet Store application is selected: '''Discovery > Discoverers > Discover KDM model from Java model'''. - -[[Image:../img/MoDisco_PetStore_kdm_xmi_inModelBrowser.png|frame|center|The KDM model, with a focus on the SimpleCaptcha class.]] - -==== Get the UML model==== - -Using the ATL transformation [https://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.modisco/plugins/trunk/org.eclipse.modisco.kdm.uml2converter/src/org/eclipse/modisco/kdm/uml2converter/internal/resources/transformations/KDMtoUML.atl KDMtoUML], we will transform the KDM model into a UML model. - -We have to define another launch configuration to perform this transformation: - -* Open the '''Run configurations...''' dialog -* Press the "New" button to create a configuration of type '''ATL Transformation''' -* Enter a name for this configuration, '''Kdm to Uml transformation''' for example. -* Select the ATL module in your workspace, "/Transformations/KdmToUml.atl" for example. -* Select metamodel URIs from EMF Registry (<nowiki>http://www.eclipse.org/MoDisco/kdm/action</nowiki> and <nowiki>http://www.eclipse.org/uml2/2.1.0/UML</nowiki>) -* '''Note''': the source metamodel parameter must be named "kdm", and the source model parameter must be named "kdmInput", otherwise the transformation won't work -* Select the source model in your workspace, and enter a path for your target model. - -[[Image:../img/MoDisco_simpletransformationschain_tutorial_Run_Configurations_KDMtoUML.png|frame|center|configuration of the Java to Kdm ATL Transformation]] - -Finally, press the '''Run''' button to get the UML model. - -You could also use the the contextual menu (right click) when the kdm model of the Pet Store application is selected: '''Discovery > Discoverers > Discover UML model from KDM model'''. - -[[Image:../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png|frame|center|The UML model, with a focus on the SimpleCaptcha class.]] - -====Initialize a workflow==== - -To be able to chain previous tasks, MoDisco provides a workflow initializer: - -* Open the '''Run configurations...''' dialog -* Pess the '''New''' button to create a configuration of type '''MoDisco Workflow'''. -* Enter a name for this configuration, for example "Discovery of PetStore application". -* Press the '''Load...''' button to successively add configurations "PetStore reverse to Java model", "Java to Kdm transformation" and "Kdm to Uml transformation" (or whatever you named your previous launch configurations). - -[[Image:../img/MoDisco_Run_Configurations_DiscoveryOfPetStoreApplication.png|frame|center|The workflow configuration to execute all steps to get a UML model from a java project]] - -* Finally, press the '''Run''' button to get the UML model. - -This is a first way to get a UML model from a java application. However when parameters change (the selected java application, target UML model, ...), you will have to change the different configurations in order to restore the coherence of all steps, by making sure the input of each step is produced by the previous step. - -===The SimpleTransformationsChain way=== - -* Open the '''Run configurations...''' dialog -* Press the '''New''' button to create a configuration of type '''MoDisco Discoverers'''. -* Enter a name for this configuration, "PetStore reverse to UML model" for example. -* Select Discoverer kind "org.eclipse.modisco.usecase.simpletransformationschain.discovererUMLModelFromProject". -* Enter the path to the PetStore application project -* Set the '''SERIALIZE_TARGET''' parameter to '''true''' - -[[Image:../img/MoDisco_Run_Configurations_PetStoreReverseToUMLModel.png|frame|center|SimpleTransformationsChain Discoverer configuration]] - -* Finally, press the '''Run''' button to get the UML model. - -You could also use the the contextual menu (right click) when the Pet Store application project is selected: '''Discovery > Discoverers > Discover UML model from Java project''' - -[[Image:../img/MoDisco_simpletransformationschain_tutorial_PetStore_UML_inModelBrowser.png|frame|center|The UML model, with a focus on the SimpleCaptcha class.]] - -==Visualize the UML model== - -There are different possibilities for visualizing and exploring the target model. - -===Using MoDisco model browser=== - -The MoDisco model browser displays the model as a tree. It proposes a view of all instances sorted by metaclass, and offers the possibility to visualize all links in the model (whether empty or not, with cardinality, etc.) - -* [../../org.eclipse.modisco.infrastructure.doc/mediawiki/model_browser/user.html More details on the MoDisco model browser] - -===Using UML2 Tools=== - -After the installation of UML2 Tools, a component of the Modeling/MDT project, you will be able to initialize class diagrams from the UML model. - -[[Image:../img/MoDisco_SimpleCaptchaExample_UMLDiagramView.jpg|center|One UML class diagram, a focus on SimpleCaptcha class.]] - -===Using Papyrus=== - -See [http://www.eclipse.org/modeling/mdt/papyrus/ the Papyrus project page] - -==Current limitations== - -As this component is an aggregation of existing components, its limitations reflect this architecture: the main limitations come from the [../../../org.eclipse.modisco.infra.omg.doc/mediawiki/kdm/user.html#Current_Limitations KDM to UML converter]. - -== Team == - -Gabriel Barbier ([http://www.mia-software.com Mia-Software]) - -== Included Plug-ins == - -* core plug-in : org.eclipse.modisco.usecase.simpletransformationschain -* UI plug-in : org.eclipse.modisco.usecase.simpletransformationschain.ui
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/plugin.xml b/org.eclipse.modisco.usecase.simpletransformationchain.doc/plugin.xml deleted file mode 100644 index 4072fea..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/plugin.xml +++ /dev/null
@@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.4"?> -<!-- - Copyright (c) 2019 Mia-Software and others. - - This program and the accompanying materials - are made available under the terms of the Eclipse Public License 2.0 - which accompanies this distribution, and is available at - https://www.eclipse.org/legal/epl-2.0/ - - SPDX-License-Identifier: EPL-2.0 - - Contributors: - Unknown - initial API and implementation - --> - -<plugin> - - <extension - point="org.eclipse.help.toc"> - <toc - file="toc.xml" - primary="false"> - </toc> - </extension> - -</plugin>
diff --git a/org.eclipse.modisco.usecase.simpletransformationchain.doc/toc.xml b/org.eclipse.modisco.usecase.simpletransformationchain.doc/toc.xml deleted file mode 100644 index a0b54eb..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationchain.doc/toc.xml +++ /dev/null
@@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Copyright (c) 2019 Mia-Software and others. - - This program and the accompanying materials - are made available under the terms of the Eclipse Public License 2.0 - which accompanies this distribution, and is available at - https://www.eclipse.org/legal/epl-2.0/ - - SPDX-License-Identifier: EPL-2.0 - - Contributors: - Unknown - initial API and implementation - --> - -<toc label="Simple Transformation Chain" link_to="../org.eclipse.modisco.doc/maintoc.xml#usecases.anchor"> - <topic label="Simple Transformation Chain" href="mediawiki/user.html"> - <topic label="User Documentation" href="mediawiki/user.html"/> - <topic label="Developer Documentation" href="mediawiki/plugin_dev.html"/> - </topic> -</toc>
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/.project b/org.eclipse.modisco.usecase.simpletransformationschain.feature/.project deleted file mode 100644 index 975db31..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/.project +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.modisco.usecase.simpletransformationschain.feature</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.pde.FeatureBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.pde.FeatureNature</nature> - </natures> -</projectDescription>
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/.settings/org.eclipse.core.resources.prefs b/org.eclipse.modisco.usecase.simpletransformationschain.feature/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 804b1fe..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/.settings/org.eclipse.core.resources.prefs +++ /dev/null
@@ -1,3 +0,0 @@ -#Mon Oct 04 16:07:10 CEST 2010 -eclipse.preferences.version=1 -encoding/<project>=UTF-8
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/build.properties b/org.eclipse.modisco.usecase.simpletransformationschain.feature/build.properties deleted file mode 100644 index 5b48612..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/build.properties +++ /dev/null
@@ -1,18 +0,0 @@ -############################################################################### -# Copyright (c) 2010, 2019 Mia-Software and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v2.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v20.html -# -# Contributors: -# Gabriel Barbier (Mia-Software) - initial API and implementation -############################################################################### -# NLS_MESSAGEFORMAT_VAR -bin.includes = feature.xml,\ - feature.properties,\ - modeling32.png -src.includes = feature.xml,\ - feature.properties,\ - modeling32.png,\ - build.properties \ No newline at end of file
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.properties b/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.properties deleted file mode 100644 index e0745c3..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.properties +++ /dev/null
@@ -1,37 +0,0 @@ -################################################################################ -# Copyright (c) 2008, 2019 Mia-Software and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v2.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v20.html -# -# Contributors: -# Mia-Software - source plugin -################################################################################ -# NLS_MESSAGEFORMAT_VAR - -# ============================================================================== -# Do not change the properties between this line and the last line containing: -# %%% END OF TRANSLATED PROPERTIES %%% -# Instead, either redefine an existing property, or create a new property, -# append it to the end of the file, and change the code to use the new name. -# ============================================================================== - -# This file contains externalized strings for feature.xml -# "%foo" in feature.xml corresponds to the key "foo" in this file -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# This file should be translated. - -# "featureName" property - name of the feature -featureName=MoDisco Simple transformations chain - -# "providerName" property - name of the company that provides the feature -providerName=Eclipse Modeling Project - -# "description" property - description of the feature -description=MoDisco is a framework for model driven reverse engineering and \ -software modernization. This feature provides different use cases to show the \ -high skills of discoverers and also their agilities. - -# "updateSiteName" property - label for the update site -ModelingUpdateSiteName=Eclipse Modeling Project Updates
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.xml b/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.xml deleted file mode 100644 index e471c66..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/feature.xml +++ /dev/null
@@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Copyright (c) 2010, 2019 Mia-Software and others. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Public License v2.0 - which accompanies this distribution, and is available at - http://www.eclipse.org/legal/epl-v20.html - - Contributors: - Gabriel Barbier (Mia-Software) - initial API and implementation - --> -<feature - id="org.eclipse.modisco.usecase.simpletransformationschain.feature" - label="MoDisco Simple transformations chain" - version="1.5.1.qualifier" - provider-name="%providerName" - license-feature="org.eclipse.license" - license-feature-version="0.0.0"> - - <description url="http://wiki.eclipse.org/MoDisco/SimpleTransformationChain"> - %description - </description> - - <copyright> - Copyright (c) 2008 Mia-Software and others. -All rights reserved. This program and the accompanying materials -are made available under the terms of the Eclipse Public License -v1.0 -which accompanies this distribution, and is available at -http://www.eclipse.org/legal/epl-v20.html - </copyright> - - <license url="%licenseURL"> - %license - </license> - - <plugin - id="org.eclipse.modisco.usecase.simpletransformationschain" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.modisco.usecase.simpletransformationschain.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.modisco.usecase.simpletransformationchain.doc" - download-size="0" - install-size="0" - version="0.0.0"/> - -</feature>
diff --git a/org.eclipse.modisco.usecase.simpletransformationschain.feature/modeling32.png b/org.eclipse.modisco.usecase.simpletransformationschain.feature/modeling32.png deleted file mode 100644 index 6b08de2..0000000 --- a/org.eclipse.modisco.usecase.simpletransformationschain.feature/modeling32.png +++ /dev/null Binary files differ
diff --git a/org.eclipse.modisco.util.atl.core/META-INF/MANIFEST.MF b/org.eclipse.modisco.util.atl.core/META-INF/MANIFEST.MF index 714a957..6cb13fc 100644 --- a/org.eclipse.modisco.util.atl.core/META-INF/MANIFEST.MF +++ b/org.eclipse.modisco.util.atl.core/META-INF/MANIFEST.MF
@@ -14,5 +14,5 @@ org.eclipse.m2m.atl.drivers.emf4atl;bundle-version="3.1.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy -Export-Package: org.eclipse.modisco.util.atl.core.internal;x-friends:="org.eclipse.modisco.java.discoverer,org.eclipse.modisco.usecase.simpletransformationschain" +Export-Package: org.eclipse.modisco.util.atl.core.internal;x-friends:="org.eclipse.modisco.java.discoverer" Automatic-Module-Name: org.eclipse.modisco.util.atl.core
diff --git a/pom.xml b/pom.xml index 2e56b1f..4bb7819 100644 --- a/pom.xml +++ b/pom.xml
@@ -46,7 +46,6 @@ <module>org.eclipse.modisco.infra.browser.custom.core</module> <module>org.eclipse.modisco.infra.browser.custom.editor</module> <module>org.eclipse.modisco.infra.browser.custom.examples.java.jdk</module> - <module>org.eclipse.modisco.infra.browser.custom.examples.uml</module> <module>org.eclipse.modisco.infra.browser.custom.ui</module> <module>org.eclipse.modisco.infra.browser.uicore</module> <module>org.eclipse.modisco.infra.browser.uicore.examples.cnf</module> @@ -125,8 +124,6 @@ <module>org.eclipse.modisco.kdm.source.discoverer.ui</module> <module>org.eclipse.modisco.kdm.source.extension</module> <module>org.eclipse.modisco.kdm.source.extension.ui</module> - <module>org.eclipse.modisco.kdm.uml2converter</module> - <module>org.eclipse.modisco.kdm.uml2converter.ui</module> <module>org.eclipse.modisco.manifest</module> <module>org.eclipse.modisco.manifest.discoverer</module> <module>org.eclipse.modisco.manifest.discoverer.ui</module> @@ -134,16 +131,12 @@ <module>org.eclipse.modisco.omg.smm</module> <module>org.eclipse.modisco.properties.discoverer</module> <module>org.eclipse.modisco.properties.discoverer.ui</module> - <module>org.eclipse.modisco.usecase.modelfilter</module> <module>org.eclipse.modisco.usecase.modelfilter.dependencies.ui</module> <module>org.eclipse.modisco.usecase.modelfilter.doc</module> <module>org.eclipse.modisco.usecase.modelfilter.methodcalls</module> <module>org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer</module> <module>org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui</module> <module>org.eclipse.modisco.usecase.modelfilter.ui</module> - <module>org.eclipse.modisco.usecase.simpletransformationchain.doc</module> - <module>org.eclipse.modisco.usecase.simpletransformationschain</module> - <module>org.eclipse.modisco.usecase.simpletransformationschain.ui</module> <module>org.eclipse.modisco.util.atl.core</module> <module>org.eclipse.modisco.util.emf.core</module> <module>org.eclipse.modisco.utils.chart.birt.core</module> @@ -171,7 +164,6 @@ <module>org.eclipse.modisco.sdk.feature</module> <module>org.eclipse.modisco.thirdparties.feature</module> <module>org.eclipse.modisco.usecase.modelfilter.feature</module> - <module>org.eclipse.modisco.usecase.simpletransformationschain.feature</module> <module>org.eclipse.modisco.utils.chart.feature</module> <module>org.eclipse.modisco.xml.feature</module> <!-- Test Support Plugins --> @@ -185,7 +177,6 @@ <module>org.eclipse.modisco.java.classiceobject</module> <!-- Unit Test Plugins --> <module>org.eclipse.modisco.infra.browser.custom.examples.java.jdk.tests</module> - <module>org.eclipse.modisco.infra.browser.custom.examples.uml.tests</module> <module>org.eclipse.modisco.infra.browser.custom.tests</module> <module>org.eclipse.modisco.infra.browser.tests</module> <module>org.eclipse.modisco.infra.common.core.tests</module> @@ -206,9 +197,7 @@ <module>org.eclipse.modisco.jee.jsp.generation.tests</module> <module>org.eclipse.modisco.jee.queries.tests</module> <module>org.eclipse.modisco.jee.webapp.discoverer.tests</module> - <module>org.eclipse.modisco.kdm.uml2converter.tests</module> <module>org.eclipse.modisco.tests</module> - <module>org.eclipse.modisco.usecase.modelfilter.tests</module> <module>org.eclipse.modisco.xml.discoverer.tests</module> <!-- Update Site --> <module>org.eclipse.modisco.updatesite</module>