Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
moclodash
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Erwan BOUSSE
moclodash
Commits
c4e89b54
Commit
c4e89b54
authored
Apr 04, 2014
by
Erwan Bousse
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Splitting bis
parent
00b0dd7f
Changes
162
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
162 changed files
with
0 additions
and
11698 deletions
+0
-11698
fr.inria.diverse.cloning.external-libs/.classpath
fr.inria.diverse.cloning.external-libs/.classpath
+0
-12
fr.inria.diverse.cloning.external-libs/.gitignore
fr.inria.diverse.cloning.external-libs/.gitignore
+0
-1
fr.inria.diverse.cloning.external-libs/.project
fr.inria.diverse.cloning.external-libs/.project
+0
-28
fr.inria.diverse.cloning.external-libs/.settings/org.eclipse.jdt.core.prefs
...loning.external-libs/.settings/org.eclipse.jdt.core.prefs
+0
-7
fr.inria.diverse.cloning.external-libs/META-INF/MANIFEST.MF
fr.inria.diverse.cloning.external-libs/META-INF/MANIFEST.MF
+0
-14
fr.inria.diverse.cloning.external-libs/build.properties
fr.inria.diverse.cloning.external-libs/build.properties
+0
-9
fr.inria.diverse.cloning.external-libs/pom.xml
fr.inria.diverse.cloning.external-libs/pom.xml
+0
-123
fr.inria.diverse.cloning.materialgenerator.cli.product/.project
...ia.diverse.cloning.materialgenerator.cli.product/.project
+0
-11
fr.inria.diverse.cloning.materialgenerator.cli.product/main.product
...iverse.cloning.materialgenerator.cli.product/main.product
+0
-34
fr.inria.diverse.cloning.materialgenerator.cli.product/pom.xml
...ria.diverse.cloning.materialgenerator.cli.product/pom.xml
+0
-48
fr.inria.diverse.cloning.materialgenerator.cli/.classpath
fr.inria.diverse.cloning.materialgenerator.cli/.classpath
+0
-7
fr.inria.diverse.cloning.materialgenerator.cli/.gitignore
fr.inria.diverse.cloning.materialgenerator.cli/.gitignore
+0
-1
fr.inria.diverse.cloning.materialgenerator.cli/.project
fr.inria.diverse.cloning.materialgenerator.cli/.project
+0
-28
fr.inria.diverse.cloning.materialgenerator.cli/.settings/org.eclipse.jdt.core.prefs
...aterialgenerator.cli/.settings/org.eclipse.jdt.core.prefs
+0
-7
fr.inria.diverse.cloning.materialgenerator.cli/META-INF/MANIFEST.MF
...iverse.cloning.materialgenerator.cli/META-INF/MANIFEST.MF
+0
-12
fr.inria.diverse.cloning.materialgenerator.cli/build.properties
...ia.diverse.cloning.materialgenerator.cli/build.properties
+0
-5
fr.inria.diverse.cloning.materialgenerator.cli/plugin.xml
fr.inria.diverse.cloning.materialgenerator.cli/plugin.xml
+0
-28
fr.inria.diverse.cloning.materialgenerator.cli/pom.xml
fr.inria.diverse.cloning.materialgenerator.cli/pom.xml
+0
-27
fr.inria.diverse.cloning.materialgenerator.cli/src/fr/inria/diverse/cloning/materialgenerator/cli/Application.java
...ia/diverse/cloning/materialgenerator/cli/Application.java
+0
-105
fr.inria.diverse.cloning.materialgenerator/.classpath
fr.inria.diverse.cloning.materialgenerator/.classpath
+0
-8
fr.inria.diverse.cloning.materialgenerator/.gitignore
fr.inria.diverse.cloning.materialgenerator/.gitignore
+0
-1
fr.inria.diverse.cloning.materialgenerator/.project
fr.inria.diverse.cloning.materialgenerator/.project
+0
-28
fr.inria.diverse.cloning.materialgenerator/.settings/org.eclipse.core.resources.prefs
...erialgenerator/.settings/org.eclipse.core.resources.prefs
+0
-2
fr.inria.diverse.cloning.materialgenerator/.settings/org.eclipse.jdt.core.prefs
...ng.materialgenerator/.settings/org.eclipse.jdt.core.prefs
+0
-11
fr.inria.diverse.cloning.materialgenerator/META-INF/MANIFEST.MF
...ia.diverse.cloning.materialgenerator/META-INF/MANIFEST.MF
+0
-37
fr.inria.diverse.cloning.materialgenerator/build.properties
fr.inria.diverse.cloning.materialgenerator/build.properties
+0
-5
fr.inria.diverse.cloning.materialgenerator/javamodel/javamodel.xmi
...diverse.cloning.materialgenerator/javamodel/javamodel.xmi
+0
-238
fr.inria.diverse.cloning.materialgenerator/plugin.xml
fr.inria.diverse.cloning.materialgenerator/plugin.xml
+0
-32
fr.inria.diverse.cloning.materialgenerator/pom.xml
fr.inria.diverse.cloning.materialgenerator/pom.xml
+0
-28
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/CloningMaterialClassGenerator.java
...algenerator/generators/CloningMaterialClassGenerator.java
+0
-110
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/Constants.java
...verse/cloning/materialgenerator/generators/Constants.java
+0
-20
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/EMFCodeGenerator.java
...loning/materialgenerator/generators/EMFCodeGenerator.java
+0
-136
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/EMFImpl2PImpl.java
...e/cloning/materialgenerator/generators/EMFImpl2PImpl.java
+0
-720
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/LightCopierGenerator.java
...ng/materialgenerator/generators/LightCopierGenerator.java
+0
-127
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/ManifestEditor.java
.../cloning/materialgenerator/generators/ManifestEditor.java
+0
-149
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/PImplGenerator.java
.../cloning/materialgenerator/generators/PImplGenerator.java
+0
-220
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/generators/TagsGenerator.java
...e/cloning/materialgenerator/generators/TagsGenerator.java
+0
-173
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/metrics/CloningMetrics.java
...rse/cloning/materialgenerator/metrics/CloningMetrics.java
+0
-127
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/plugin/Activator.java
...a/diverse/cloning/materialgenerator/plugin/Activator.java
+0
-71
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/plugin/CloningMaterialGenerationLaunch.java
...rialgenerator/plugin/CloningMaterialGenerationLaunch.java
+0
-49
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/plugin/CloningMaterialGenerationLaunchTab.java
...lgenerator/plugin/CloningMaterialGenerationLaunchTab.java
+0
-262
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/plugin/CloningMaterialGenerationLaunchTabGroup.java
...rator/plugin/CloningMaterialGenerationLaunchTabGroup.java
+0
-30
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/plugin/EcoreFileFilter.java
...rse/cloning/materialgenerator/plugin/EcoreFileFilter.java
+0
-22
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/start/Start.java
.../inria/diverse/cloning/materialgenerator/start/Start.java
+0
-136
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/Tagger.java
...nria/diverse/cloning/materialgenerator/tagger/Tagger.java
+0
-39
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/impl/AbstractTagger.java
...cloning/materialgenerator/tagger/impl/AbstractTagger.java
+0
-108
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/impl/DeepCloningTagger.java
...ning/materialgenerator/tagger/impl/DeepCloningTagger.java
+0
-75
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/impl/ShareAllTagger.java
...cloning/materialgenerator/tagger/impl/ShareAllTagger.java
+0
-318
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/impl/ShareFieldsOnlyTagger.java
.../materialgenerator/tagger/impl/ShareFieldsOnlyTagger.java
+0
-92
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/tagger/impl/ShareObjOnlyTagger.java
...ing/materialgenerator/tagger/impl/ShareObjOnlyTagger.java
+0
-59
fr.inria.diverse.cloning.materialgenerator/src/fr/inria/diverse/cloning/materialgenerator/util/CodeGeneration.java
...iverse/cloning/materialgenerator/util/CodeGeneration.java
+0
-83
fr.inria.diverse.cloning.materialgenerator/testdata/mm8.ecore
...nria.diverse.cloning.materialgenerator/testdata/mm8.ecore
+0
-718
fr.inria.diverse.cloning.materialgenerator/testdata/mm8.ecorediag
....diverse.cloning.materialgenerator/testdata/mm8.ecorediag
+0
-5201
fr.inria.diverse.cloning.runtime/.classpath
fr.inria.diverse.cloning.runtime/.classpath
+0
-7
fr.inria.diverse.cloning.runtime/.gitignore
fr.inria.diverse.cloning.runtime/.gitignore
+0
-1
fr.inria.diverse.cloning.runtime/.project
fr.inria.diverse.cloning.runtime/.project
+0
-28
fr.inria.diverse.cloning.runtime/META-INF/MANIFEST.MF
fr.inria.diverse.cloning.runtime/META-INF/MANIFEST.MF
+0
-18
fr.inria.diverse.cloning.runtime/build.properties
fr.inria.diverse.cloning.runtime/build.properties
+0
-4
fr.inria.diverse.cloning.runtime/pom.xml
fr.inria.diverse.cloning.runtime/pom.xml
+0
-27
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/cloner/Cloner.java
...e/src/fr/inria/diverse/cloning/runtime/cloner/Cloner.java
+0
-39
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/cloner/impl/ClonerImpl.java
...inria/diverse/cloning/runtime/cloner/impl/ClonerImpl.java
+0
-142
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/common/ClassTag.java
...src/fr/inria/diverse/cloning/runtime/common/ClassTag.java
+0
-26
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/common/CloningMaterial.java
...inria/diverse/cloning/runtime/common/CloningMaterial.java
+0
-20
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/common/MetamodelTags.java
...r/inria/diverse/cloning/runtime/common/MetamodelTags.java
+0
-65
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/emfextension/ShareableEObject.java
...iverse/cloning/runtime/emfextension/ShareableEObject.java
+0
-39
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/emfextension/impl/AbstractShareableEObject.java
...g/runtime/emfextension/impl/AbstractShareableEObject.java
+0
-335
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/emfextension/impl/LooseCopier.java
...iverse/cloning/runtime/emfextension/impl/LooseCopier.java
+0
-131
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/emfextension/impl/LooseResource.java
...erse/cloning/runtime/emfextension/impl/LooseResource.java
+0
-182
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/util/Copy.java
...ntime/src/fr/inria/diverse/cloning/runtime/util/Copy.java
+0
-230
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/util/EcoreHelper.java
...rc/fr/inria/diverse/cloning/runtime/util/EcoreHelper.java
+0
-135
fr.inria.diverse.cloning.runtime/src/fr/inria/diverse/cloning/runtime/util/Log.java
...untime/src/fr/inria/diverse/cloning/runtime/util/Log.java
+0
-149
fr.inria.diverse.cloning.runtime/trashbin/DeepCloner.java
fr.inria.diverse.cloning.runtime/trashbin/DeepCloner.java
+0
-59
fr.inria.diverse.cloning.runtime/trashbin/MutClassesOnlyCloner.java
...iverse.cloning.runtime/trashbin/MutClassesOnlyCloner.java
+0
-92
fr.inria.diverse.cloning.runtime/trashbin/WeakMutClassesOnlyCloner.java
...se.cloning.runtime/trashbin/WeakMutClassesOnlyCloner.java
+0
-27
moclodash-evaluation/evaluation-scripts/generate-all
moclodash-evaluation/evaluation-scripts/generate-all
+0
-0
moclodash-evaluation/evaluation-scripts/plot-all
moclodash-evaluation/evaluation-scripts/plot-all
+0
-0
moclodash-evaluation/evaluation-scripts/process-data.R
moclodash-evaluation/evaluation-scripts/process-data.R
+0
-0
moclodash-evaluation/evaluation-scripts/run-all
moclodash-evaluation/evaluation-scripts/run-all
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/.classpath
...tion/fr.inria.diverse.cloning.benchmark.common/.classpath
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/.gitignore
...tion/fr.inria.diverse.cloning.benchmark.common/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/.project
...uation/fr.inria.diverse.cloning.benchmark.common/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/.settings/org.eclipse.jdt.core.prefs
...ing.benchmark.common/.settings/org.eclipse.jdt.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/META-INF/MANIFEST.MF
...ria.diverse.cloning.benchmark.common/META-INF/MANIFEST.MF
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/build.properties
...r.inria.diverse.cloning.benchmark.common/build.properties
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/pom.xml
...luation/fr.inria.diverse.cloning.benchmark.common/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/src/fr/inria/diverse/cloning/benchmark/common/BenchmarkMaterial.java
...a/diverse/cloning/benchmark/common/BenchmarkMaterial.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/src/fr/inria/diverse/cloning/benchmark/common/MetamodelMetrics.java
...ia/diverse/cloning/benchmark/common/MetamodelMetrics.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.common/src/fr/inria/diverse/cloning/benchmark/common/ModelCreator.java
.../inria/diverse/cloning/benchmark/common/ModelCreator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.classpath
...ia.diverse.cloning.benchmark.materialgenerator/.classpath
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.gitignore
...ia.diverse.cloning.benchmark.materialgenerator/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.project
...nria.diverse.cloning.benchmark.materialgenerator/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.settings/org.eclipse.core.resources.prefs
...erialgenerator/.settings/org.eclipse.core.resources.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.settings/org.eclipse.jdt.core.prefs
...rk.materialgenerator/.settings/org.eclipse.jdt.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/.settings/org.eclipse.m2e.core.prefs
...rk.materialgenerator/.settings/org.eclipse.m2e.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/META-INF/MANIFEST.MF
....cloning.benchmark.materialgenerator/META-INF/MANIFEST.MF
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/build.properties
...erse.cloning.benchmark.materialgenerator/build.properties
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/external-libs/lib/jopt-simple-4.6.jar-classes/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/BenchmarkMaterialGenerator.class
...erialgenerator/generator/BenchmarkMaterialGenerator.class
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/external-libs/lib/jopt-simple-4.6.jar-classes/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/ModelCreatorGenerator$NotEnoughObjectsException.class
...tor/ModelCreatorGenerator$NotEnoughObjectsException.class
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/external-libs/lib/jopt-simple-4.6.jar-classes/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/ModelCreatorGenerator.class
...k/materialgenerator/generator/ModelCreatorGenerator.class
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/external-libs/lib/jopt-simple-4.6.jar-classes/fr/inria/diverse/cloning/benchmark/materialgenerator/main/Application.class
...loning/benchmark/materialgenerator/main/Application.class
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/plugin.xml
...ia.diverse.cloning.benchmark.materialgenerator/plugin.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/pom.xml
...inria.diverse.cloning.benchmark.materialgenerator/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/src/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/BenchmarkMaterialGenerator.java
...terialgenerator/generator/BenchmarkMaterialGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/src/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/ModelCreatorGenerator.java
...rk/materialgenerator/generator/ModelCreatorGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/src/fr/inria/diverse/cloning/benchmark/materialgenerator/generator/OsgiBundleGenerator.java
...mark/materialgenerator/generator/OsgiBundleGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/src/fr/inria/diverse/cloning/benchmark/materialgenerator/main/Application.java
...cloning/benchmark/materialgenerator/main/Application.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/target/.gitignore
...rse.cloning.benchmark.materialgenerator/target/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/shareAttributes.ecore
...enchmark.materialgenerator/testdata/shareAttributes.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/shareAttributes.ecorediag
...mark.materialgenerator/testdata/shareAttributes.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/simple1.ecore
...loning.benchmark.materialgenerator/testdata/simple1.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/simple1.ecorediag
...ng.benchmark.materialgenerator/testdata/simple1.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/simple2.ecore
...loning.benchmark.materialgenerator/testdata/simple2.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/simple2.ecorediag
...ng.benchmark.materialgenerator/testdata/simple2.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/welldesigned.ecore
...g.benchmark.materialgenerator/testdata/welldesigned.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/welldesigned.ecorediag
...nchmark.materialgenerator/testdata/welldesigned.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/welldesigned2roots.ecore
...hmark.materialgenerator/testdata/welldesigned2roots.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/welldesigned2roots.ecorediag
...k.materialgenerator/testdata/welldesigned2roots.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/withstrings/shareAttributes.ecore
...erialgenerator/testdata/withstrings/shareAttributes.ecore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.materialgenerator/testdata/withstrings/shareAttributes.ecorediag
...lgenerator/testdata/withstrings/shareAttributes.ecorediag
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/.classpath
....diverse.cloning.benchmark.metamodelsgenerator/.classpath
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/.gitignore
....diverse.cloning.benchmark.metamodelsgenerator/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/.project
...ia.diverse.cloning.benchmark.metamodelsgenerator/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/.settings/org.eclipse.jdt.core.prefs
....metamodelsgenerator/.settings/org.eclipse.jdt.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/META-INF/MANIFEST.MF
...loning.benchmark.metamodelsgenerator/META-INF/MANIFEST.MF
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/build.properties
...se.cloning.benchmark.metamodelsgenerator/build.properties
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/plugin.xml
....diverse.cloning.benchmark.metamodelsgenerator/plugin.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/pom.xml
...ria.diverse.cloning.benchmark.metamodelsgenerator/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/src/fr/inria/diverse/cloning/benchmark/metamodelsgenerator/diagramgenerator/DiagramGenerator.java
...etamodelsgenerator/diagramgenerator/DiagramGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/src/fr/inria/diverse/cloning/benchmark/metamodelsgenerator/generator/MetamodelGenerator.java
...ark/metamodelsgenerator/generator/MetamodelGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/src/fr/inria/diverse/cloning/benchmark/metamodelsgenerator/generator/PropertiesSprinkler.java
...rk/metamodelsgenerator/generator/PropertiesSprinkler.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/src/fr/inria/diverse/cloning/benchmark/metamodelsgenerator/generator/StructureGenerator.java
...ark/metamodelsgenerator/generator/StructureGenerator.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.metamodelsgenerator/src/fr/inria/diverse/cloning/benchmark/metamodelsgenerator/main/Application.java
...oning/benchmark/metamodelsgenerator/main/Application.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/.classpath
...tion/fr.inria.diverse.cloning.benchmark.runner/.classpath
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/.gitignore
...tion/fr.inria.diverse.cloning.benchmark.runner/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/.project
...uation/fr.inria.diverse.cloning.benchmark.runner/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/.settings/org.eclipse.jdt.core.prefs
...ing.benchmark.runner/.settings/org.eclipse.jdt.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/.settings/org.eclipse.m2e.core.prefs
...ing.benchmark.runner/.settings/org.eclipse.m2e.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/META-INF/MANIFEST.MF
...ria.diverse.cloning.benchmark.runner/META-INF/MANIFEST.MF
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/build.properties
...r.inria.diverse.cloning.benchmark.runner/build.properties
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/plugin.xml
...tion/fr.inria.diverse.cloning.benchmark.runner/plugin.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/pom.xml
...luation/fr.inria.diverse.cloning.benchmark.runner/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/benchmark/Benchmark.java
...diverse/cloning/benchmark/runner/benchmark/Benchmark.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/benchmark/BenchmarkResults.java
.../cloning/benchmark/runner/benchmark/BenchmarkResults.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/benchmark/Performance.java
...verse/cloning/benchmark/runner/benchmark/Performance.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/data/CSVFile.java
.../inria/diverse/cloning/benchmark/runner/data/CSVFile.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/main/Application.java
...ia/diverse/cloning/benchmark/runner/main/Application.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/main/BundleLoader.java
...a/diverse/cloning/benchmark/runner/main/BundleLoader.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/memoryanalysis/HeapDump.java
...rse/cloning/benchmark/runner/memoryanalysis/HeapDump.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.runner/src/fr/inria/diverse/cloning/benchmark/runner/memoryanalysis/MemoryAnalyzer.java
...oning/benchmark/runner/memoryanalysis/MemoryAnalyzer.java
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool.product/.project
.../fr.inria.diverse.cloning.benchmark.tool.product/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool.product/main.product
...inria.diverse.cloning.benchmark.tool.product/main.product
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool.product/pom.xml
...n/fr.inria.diverse.cloning.benchmark.tool.product/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/.classpath
...uation/fr.inria.diverse.cloning.benchmark.tool/.classpath
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/.gitignore
...uation/fr.inria.diverse.cloning.benchmark.tool/.gitignore
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/.project
...aluation/fr.inria.diverse.cloning.benchmark.tool/.project
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/.settings/org.eclipse.jdt.core.prefs
...oning.benchmark.tool/.settings/org.eclipse.jdt.core.prefs
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/META-INF/MANIFEST.MF
...inria.diverse.cloning.benchmark.tool/META-INF/MANIFEST.MF
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/build.properties
.../fr.inria.diverse.cloning.benchmark.tool/build.properties
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/plugin.xml
...uation/fr.inria.diverse.cloning.benchmark.tool/plugin.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/pom.xml
...valuation/fr.inria.diverse.cloning.benchmark.tool/pom.xml
+0
-0
moclodash-evaluation/fr.inria.diverse.cloning.benchmark.tool/src/fr/inria/diverse/cloning/benchmark/tool/Application.java
.../fr/inria/diverse/cloning/benchmark/tool/Application.java
+0
-0
moclodash-evaluation/pom.xml
moclodash-evaluation/pom.xml
+0
-0
No files found.
fr.inria.diverse.cloning.external-libs/.classpath
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry
exported=
"true"
kind=
"lib"
path=
"lib/zt-zip-1.7.jar"
/>
<classpathentry
exported=
"true"
kind=
"lib"
path=
"lib/slf4j-jdk14-1.6.6.jar"
/>
<classpathentry
exported=
"true"
kind=
"lib"
path=
"lib/slf4j-api-1.6.6.jar"
/>
<classpathentry
exported=
"true"
kind=
"lib"
path=
"lib/jopt-simple-4.6.jar"
/>
<classpathentry
exported=
"true"
kind=
"lib"
path=
"lib/commons-io-1.4.jar"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.pde.core.requiredPlugins"
/>
<classpathentry
kind=
"src"
path=
"src"
/>
<classpathentry
kind=
"output"
path=
"bin"
/>
</classpath>
fr.inria.diverse.cloning.external-libs/.gitignore
deleted
100644 → 0
View file @
00b0dd7f
/bin
fr.inria.diverse.cloning.external-libs/.project
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>
fr.inria.diverse.cloning.external-libs
</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>
org.eclipse.jdt.core.javabuilder
</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>
org.eclipse.pde.ManifestBuilder
</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>
org.eclipse.pde.SchemaBuilder
</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>
org.eclipse.pde.PluginNature
</nature>
<nature>
org.eclipse.jdt.core.javanature
</nature>
</natures>
</projectDescription>
fr.inria.diverse.cloning.external-libs/.settings/org.eclipse.jdt.core.prefs
deleted
100644 → 0
View file @
00b0dd7f
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
fr.inria.diverse.cloning.external-libs/META-INF/MANIFEST.MF
deleted
100644 → 0
View file @
00b0dd7f
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: External-libs
Bundle-SymbolicName: fr.inria.diverse.cloning.external-libs
Bundle-Version: 0.1.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ClassPath: .,
lib/commons-io-1.4.jar,
lib/jopt-simple-4.6.jar,
lib/slf4j-api-1.6.6.jar,
lib/slf4j-jdk14-1.6.6.jar,
lib/zt-zip-1.7.jar
Export-Package: joptsimple,
org.zeroturnaround.zip
fr.inria.diverse.cloning.external-libs/build.properties
deleted
100644 → 0
View file @
00b0dd7f
source..
=
src/
output..
=
bin/
bin.includes
=
META-INF/,
\
.,
\
lib/commons-io-1.4.jar,
\
lib/jopt-simple-4.6.jar,
\
lib/slf4j-api-1.6.6.jar,
\
lib/slf4j-jdk14-1.6.6.jar,
\
lib/zt-zip-1.7.jar
fr.inria.diverse.cloning.external-libs/pom.xml
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2014 Université de Rennes 1.
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-v10.html
Contributors:
Erwan Bousse - initial API and implementation
-->
<project
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
fr.inria.diverse.cloning.external-libs
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
<packaging>
eclipse-plugin
</packaging>
<parent>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
parent
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
</parent>
<dependencies>
<dependency>
<groupId>
org.zeroturnaround
</groupId>
<artifactId>
zt-zip
</artifactId>
<version>
1.7
</version>
<type>
jar
</type>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
net.sf.jopt-simple
</groupId>
<artifactId>
jopt-simple
</artifactId>
<version>
4.6
</version>
<type>
jar
</type>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-jdk14
</artifactId>
<version>
1.6.6
</version>
<type>
jar
</type>
<scope>
compile
</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-dependency-plugin
</artifactId>
<executions>
<execution>
<id>
copy-dependencies
</id>
<phase>
initialize
</phase>
<goals>
<goal>
copy-dependencies
</goal>
</goals>
<configuration>
<overWriteIfNewer>
true
</overWriteIfNewer>
<outputDirectory>
${project.basedir}/lib
</outputDirectory>
<markersDirectory>
${project.basedir}/lib
</markersDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-clean-plugin
</artifactId>
<executions>
<execution>
<id>
clean-dependencies
</id>
<phase>
clean
</phase>
<goals>
<goal>
clean
</goal>
</goals>
<configuration>
<filesets>
<fileset>
<directory>
lib
</directory>
<includes>
<include>
**/*
</include>
</includes>
</fileset>
</filesets>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
fr.inria.diverse.cloning.materialgenerator.cli.product/.project
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>
fr.inria.diverse.cloning.materialgenerator.cli.product
</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
fr.inria.diverse.cloning.materialgenerator.cli.product/main.product
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product
name=
"Benchmark tool"
uid=
"fr.inria.diverse.cloning.benchmark.cli.product"
id=
"fr.inria.diverse.cloning.materialgenerator.cli.CloningMaterialGeneratorCLI"
application=
"fr.inria.diverse.cloning.materialgenerator.cli.application"
version=
"1"
useFeatures=
"false"
includeLaunchers=
"true"
>
<configIni
use=
"default"
>
</configIni>
<launcherArgs>
<vmArgsMac>
-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
</vmArgsMac>
</launcherArgs>
<windowImages/>
<launcher
name=
"cloning-material-generator"
>
<solaris/>
<win
useIco=
"false"
>
<bmp/>
</win>
</launcher>
<vm>
</vm>
<plugins>
<plugin
id=
"fr.inria.diverse.cloning.materialgenerator.cli"
version=
"0.1.0.qualifier"
/>
<plugin
id=
"org.eclipse.core.runtime"
/>
</plugins>
<configurations>
<plugin
id=
"org.eclipse.core.runtime"
autoStart=
"true"
startLevel=
"0"
/>
</configurations>
</product>
fr.inria.diverse.cloning.materialgenerator.cli.product/pom.xml
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2014 Université de Rennes 1.
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-v10.html
Contributors:
Erwan Bousse - initial API and implementation
-->
<project
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
fr.inria.diverse.cloning.materialgenerator.cli.product
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
<packaging>
eclipse-repository
</packaging>
<parent>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
parent
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
</parent>
<build>
<plugins>
<plugin>
<groupId>
org.eclipse.tycho
</groupId>
<artifactId>
tycho-p2-director-plugin
</artifactId>
<version>
${tycho.version}
</version>
<executions>
<execution>
<id>
create-product-distributions
</id>
<goals>
<goal>
materialize-products
</goal>
<goal>
archive-products
</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
fr.inria.diverse.cloning.materialgenerator.cli/.classpath
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry
kind=
"con"
path=
"org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.pde.core.requiredPlugins"
/>
<classpathentry
kind=
"src"
path=
"src"
/>
<classpathentry
kind=
"output"
path=
"bin"
/>
</classpath>
fr.inria.diverse.cloning.materialgenerator.cli/.gitignore
deleted
100644 → 0
View file @
00b0dd7f
/bin
fr.inria.diverse.cloning.materialgenerator.cli/.project
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>
fr.inria.diverse.cloning.materialgenerator.cli
</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>
org.eclipse.jdt.core.javabuilder
</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>
org.eclipse.pde.ManifestBuilder
</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>
org.eclipse.pde.SchemaBuilder
</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>
org.eclipse.pde.PluginNature
</nature>
<nature>
org.eclipse.jdt.core.javanature
</nature>
</natures>
</projectDescription>
fr.inria.diverse.cloning.materialgenerator.cli/.settings/org.eclipse.jdt.core.prefs
deleted
100644 → 0
View file @
00b0dd7f
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
fr.inria.diverse.cloning.materialgenerator.cli/META-INF/MANIFEST.MF
deleted
100644 → 0
View file @
00b0dd7f
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: App
Bundle-SymbolicName: fr.inria.diverse.cloning.materialgenerator.cli;singleton:=true
Bundle-Version: 0.1.0.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.jdt.core,
fr.inria.diverse.cloning.materialgenerator,
fr.inria.diverse.cloning.external-libs;bundle-version="0.1.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ClassPath: .
fr.inria.diverse.cloning.materialgenerator.cli/build.properties
deleted
100644 → 0
View file @
00b0dd7f
output..
=
bin/
bin.includes
=
plugin.xml,
\
META-INF/,
\
.
source..
=
src/
fr.inria.diverse.cloning.materialgenerator.cli/plugin.xml
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
id=
"application"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run
class=
"fr.inria.diverse.cloning.materialgenerator.cli.Application"
>
</run>
</application>
</extension>
<extension
id=
"CloningMaterialGeneratorCLI"
point=
"org.eclipse.core.runtime.products"
>
<product
application=
"fr.inria.diverse.cloning.materialgenerator.cli.application"
name=
"Benchmark tool"
>
<property
name=
"appName"
value=
"Benchmark tool"
>
</property>
</product>
</extension>
</plugin>
fr.inria.diverse.cloning.materialgenerator.cli/pom.xml
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2014 Université de Rennes 1.
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-v10.html
Contributors:
Erwan Bousse - initial API and implementation
-->
<project
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
fr.inria.diverse.cloning.materialgenerator.cli
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
<packaging>
eclipse-plugin
</packaging>
<parent>
<groupId>
fr.inria.diverse.cloning
</groupId>
<artifactId>
parent
</artifactId>
<version>
0.1.0-SNAPSHOT
</version>
</parent>
</project>
fr.inria.diverse.cloning.materialgenerator.cli/src/fr/inria/diverse/cloning/materialgenerator/cli/Application.java
deleted
100644 → 0
View file @
00b0dd7f
/*******************************************************************************
* Copyright (c) 2014 Université de Rennes 1.
* 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-v10.html
*
* Contributors:
* Erwan Bousse - initial API and implementation
******************************************************************************/
package
fr.inria.diverse.cloning.materialgenerator.cli
;
import
java.io.File
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.Set
;
import
joptsimple.OptionException
;
import
joptsimple.OptionParser
;
import
joptsimple.OptionSet
;
import
joptsimple.OptionSpec
;
import
org.eclipse.core.resources.IProject
;
import
org.eclipse.core.resources.IProjectDescription
;
import
org.eclipse.core.resources.ResourcesPlugin
;
import
org.eclipse.core.runtime.Path
;
import
org.eclipse.equinox.app.IApplication
;
import
org.eclipse.equinox.app.IApplicationContext
;
import
org.eclipse.jdt.core.IJavaProject
;
import
org.eclipse.jdt.core.JavaCore
;
import
fr.inria.diverse.cloning.materialgenerator.start.Start
;
/**
* This class controls all aspects of the application's execution
*/
public
class
Application
implements
IApplication
{
/*
*
*
* (non-Javadoc)
*
* @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app. IApplicationContext)
*/
public
Object
start
(
IApplicationContext
context
)
throws
Exception
{
String
[]
args
=
(
String
[])
context
.
getArguments
().
get
(
IApplicationContext
.
APPLICATION_ARGS
);
// Specifying arguments
OptionParser
parser
=
new
OptionParser
();
OptionSpec
<
File
>
ecoreFilesOption
=
parser
.
accepts
(
"ecoreFiles"
,
"The ecore files describing the metamodel."
)
.
withRequiredArg
().
required
().
describedAs
(
"path1,path2,..."
).
ofType
(
File
.
class
)
.
withValuesSeparatedBy
(
","
).
required
();
OptionSpec
<
File
>
emfProjectFolderOption
=
parser
.
accepts
(
"emfProjectFolder"
,
"The folder of the eclipse java project with generated emf code."
)
.
withRequiredArg
().
required
().
describedAs
(
"path"
).
ofType
(
File
.
class
).
required
();
OptionSpec
<
String
>
metamodelNameOption
=
parser
.
accepts
(
"metamodelName"
,
"The name of the metamodel."
)
.
withRequiredArg
().
required
().
ofType
(
String
.
class
).
required
();
OptionSpec
<?>
emfGenerationOption
=
parser
.
accepts
(
"generateEMFcode"
,
"Whether the EMF model code should be generated, with appropriate super types for classes."
);
try
{
// Parsing arguments (throws an error if problem)
OptionSet
options
=
parser
.
parse
(
args
);
List
<
File
>
ecoreFiles
=
options
.
valuesOf
(
ecoreFilesOption
);
Set
<
File
>
ecoreFilesSet
=
new
HashSet
<
File
>(
ecoreFiles
);
File
emfProjectFolder
=
options
.
valueOf
(
emfProjectFolderOption
);
String
metamodelName
=
options
.
valueOf
(
metamodelNameOption
);
boolean
emfGen
=
options
.
has
(
emfGenerationOption
);
// Creating a "fake" java project from a real existing eclipse java // project on the filesystem
IProjectDescription
description
=
ResourcesPlugin
.
getWorkspace
().
loadProjectDescription
(
new
Path
(
new
File
(
emfProjectFolder
,
".project"
).
getAbsolutePath
()));
IProject
project
=
ResourcesPlugin
.
getWorkspace
().
getRoot
().
getProject
(
description
.
getName
());
project
.
delete
(
false
,
true
,
null
);
project
.
create
(
description
,
null
);
project
.
open
(
null
);
IJavaProject
javaProject
=
JavaCore
.
create
(
project
);
Start
.
start
(
ecoreFilesSet
,
metamodelName
,
javaProject
,
emfGen
);
}
catch
(
OptionException
e
)
{
System
.
out
.
println
(
"Invalid options: "
+
e
.
getMessage
());
parser
.
printHelpOn
(
System
.
out
);
}
return
IApplication
.
EXIT_OK
;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.equinox.app.IApplication#stop()
*/
public
void
stop
()
{
// nothing to do
}
}
fr.inria.diverse.cloning.materialgenerator/.classpath
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry
kind=
"con"
path=
"org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"
/>
<classpathentry
kind=
"con"
path=
"org.eclipse.pde.core.requiredPlugins"
/>
<classpathentry
kind=
"src"
path=
"src"
/>
<classpathentry
combineaccessrules=
"false"
kind=
"src"
path=
"/fr.inria.diverse.cloning.runtime"
/>
<classpathentry
kind=
"output"
path=
"bin"
/>
</classpath>
fr.inria.diverse.cloning.materialgenerator/.gitignore
deleted
100644 → 0
View file @
00b0dd7f
/bin
fr.inria.diverse.cloning.materialgenerator/.project
deleted
100644 → 0
View file @
00b0dd7f
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>