diff --git a/README.md b/README.md index 0cfb7219f7..af3f526542 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,7 @@ In the following, a list of all supported languages with their supported languag | [Scala](https://www.scala-lang.org) | 2.13.8 | scala | beta | Scalameta | | [Scheme](http://www.scheme-reports.org) | ? | scheme | unknown | JavaCC | | [Swift](https://www.swift.org) | 5.4 | swift | beta | ANTLR 4 | -| [EMF Metamodel](https://www.eclipse.org/modeling/emf/) | 2.25.0 | emf-metamodel | alpha | EMF | -| [EMF Metamodel](https://www.eclipse.org/modeling/emf/) (dynamic) | 2.25.0 | emf-metamodel-dynamic | alpha | EMF | +| [EMF Metamodel](https://www.eclipse.org/modeling/emf/) | 2.25.0 | emf | alpha | EMF | | Text (naive) | - | text | legacy | CoreNLP | ## Download and Installation @@ -67,7 +66,7 @@ named arguments: -h, --help show this help message and exit -new NEW [NEW ...] Root-directory with submissions to check for plagiarism (same as the root directory) -old OLD [OLD ...] Root-directory with prior submissions to compare against - -l {cpp,csharp,emf-metamodel,emf-metamodel-dynamic,go,java,kotlin,python3,rlang,scala,scheme,swift,text} + -l {cpp,csharp,emf,go,java,kotlin,python3,rlang,scala,scheme,swift,text} Select the language to parse the submissions (default: java) -bc BC Path of the directory containing the base code (common framework used in all submissions) diff --git a/cli/pom.xml b/cli/pom.xml index c6cf101928..c455f5b6b2 100644 --- a/cli/pom.xml +++ b/cli/pom.xml @@ -85,11 +85,6 @@ emf-metamodel ${revision} - - de.jplag - emf-metamodel-dynamic - ${revision} - org.kohsuke.metainf-services diff --git a/cli/src/test/java/de/jplag/cli/LanguageTest.java b/cli/src/test/java/de/jplag/cli/LanguageTest.java index 8a66e6a565..3e701c3fd6 100644 --- a/cli/src/test/java/de/jplag/cli/LanguageTest.java +++ b/cli/src/test/java/de/jplag/cli/LanguageTest.java @@ -31,7 +31,7 @@ void testInvalidLanguage() throws Exception { @Test void testLoading() { var languages = LanguageLoader.getAllAvailableLanguages(); - Assertions.assertEquals(13, languages.size(), "Loaded Languages: " + languages.keySet()); + Assertions.assertEquals(12, languages.size(), "Loaded Languages: " + languages.keySet()); } @Test diff --git a/languages/emf-metamodel-dynamic/src/main/java/de/jplag/emf/dynamic/Language.java b/languages/emf-metamodel-dynamic/src/main/java/de/jplag/emf/dynamic/Language.java index 5fc65b043e..9000073bca 100644 --- a/languages/emf-metamodel-dynamic/src/main/java/de/jplag/emf/dynamic/Language.java +++ b/languages/emf-metamodel-dynamic/src/main/java/de/jplag/emf/dynamic/Language.java @@ -12,7 +12,7 @@ @MetaInfServices(de.jplag.Language.class) public class Language extends de.jplag.emf.Language { private static final String NAME = "EMF metamodels (dynamically created token set)"; - public static final String IDENTIFIER = "emf-metamodel-dynamic"; + public static final String IDENTIFIER = "emf-dynamic"; private static final int DEFAULT_MIN_TOKEN_MATCH = 10; diff --git a/languages/emf-metamodel/src/main/java/de/jplag/emf/Language.java b/languages/emf-metamodel/src/main/java/de/jplag/emf/Language.java index a721701a2c..f7783fde02 100644 --- a/languages/emf-metamodel/src/main/java/de/jplag/emf/Language.java +++ b/languages/emf-metamodel/src/main/java/de/jplag/emf/Language.java @@ -21,7 +21,7 @@ public class Language implements de.jplag.Language { public static final String FILE_ENDING = "." + EcorePackage.eNAME; private static final String NAME = "EMF metamodel"; - public static final String IDENTIFIER = "emf-metamodel"; + public static final String IDENTIFIER = "emf"; private static final int DEFAULT_MIN_TOKEN_MATCH = 6; protected final EcoreParser parser; diff --git a/languages/emf-metamodel/src/main/java/de/jplag/emf/util/MetamodelTreeView.java b/languages/emf-metamodel/src/main/java/de/jplag/emf/util/MetamodelTreeView.java index b961ddf4ab..842186647b 100644 --- a/languages/emf-metamodel/src/main/java/de/jplag/emf/util/MetamodelTreeView.java +++ b/languages/emf-metamodel/src/main/java/de/jplag/emf/util/MetamodelTreeView.java @@ -85,7 +85,7 @@ public MetamodelToken convertToMetadataEnrichedTokenAndAdd(MetamodelToken token, * @param suffix is the suffix of the file to be written. */ public void writeToFile(String suffix) { - File treeViewFile = new File(file, suffix); + File treeViewFile = new File(file + suffix); try (BufferedWriter writer = new BufferedWriter(new FileWriter(treeViewFile));) { if (!treeViewFile.createNewFile()) { logger.warn("Overwriting tree view file: {}", treeViewFile);