Commit graph

57 commits

Author SHA1 Message Date
Maximilian Kratz 25c074bc73
Merge pull request #1 from eMoflon/feature/clean-up
Various clean up operations/fixing of inconsistencies
2024-03-18 16:14:38 +01:00
Maximilian Kratz 70cb1dc555 Adds the missing LICENSE file 2024-03-08 11:52:47 +01:00
Maximilian Kratz 477cafb2ac Updates working sets for fixed project names/folders 2024-03-08 11:52:09 +01:00
Maximilian Kratz c7f723f151 Adds the log output folder to gitignore 2024-03-08 11:29:11 +01:00
Maximilian Kratz 33f5a18ead Fixes a broken hard-coded path
This bug was the result of fixing the inconsistent naming of the referenced project
2024-03-08 11:26:57 +01:00
Maximilian Kratz 7b55044203 Fixes an inconsistency in the naming of RefactoringCDGTLConstraints 2024-03-08 11:24:53 +01:00
Maximilian Kratz c84c5b78fa Fixes wrong project names in MANIFEST.MF files
Some of them differed from the .project file and/or folder name
2024-03-08 11:20:05 +01:00
Maximilian Kratz 63c2b3e802 Fixes wrong folder name of the RefactoringGTLFull project 2024-03-08 11:13:55 +01:00
Maximilian Kratz a03191a9f8 Fixes wrong folder name of the RefactoringAC project 2024-03-08 11:11:56 +01:00
Maximilian Kratz 7a0f2d8980 Removes generated code + added src-gen folder to the gitignores 2024-03-08 11:10:37 +01:00
Maximilian Kratz c425468845 Replaces ClassDiagram's gen folder with src-gen + updates classpath
... on both metamodel projects
2024-03-08 11:08:16 +01:00
Maximilian Kratz 6de5575890 Updates both genmodels to Java 17 2024-03-08 11:00:09 +01:00
Maximilian Kratz cdb5377335 Fixes line endings in both metamodel projects 2024-03-08 10:59:05 +01:00
Lars Fritsche bb86feab53 configuration of running example 2024-03-05 16:10:24 +01:00
Lars Fritsche dd1cf32c8d updated project set 2024-03-05 11:34:28 +01:00
Lars Fritsche ff2d608dd2 implementing the search-based variant for our papers running example 2024-03-05 11:31:59 +01:00
Lars Fritsche 725a162999 removed ununsed package 2024-03-05 09:46:00 +01:00
Lars Fritsche 5907b73ec4 improved console output 2024-02-28 09:07:06 +01:00
Lars Fritsche 0ef8127c22 refactored structure for publication and added java doc comments explaining the most important classes 2024-02-28 08:55:37 +01:00
Lars Fritsche f12f8ce8e2 switched code between TestMoveFeatures and MeasureRepairSteps 2024-02-27 16:02:27 +01:00
Lars Fritsche d862db3b6e fixed a wrong ac pattern for our running example 2024-02-27 15:11:20 +01:00
Lars c32d46e943
Delete RefactoringSearchBased/bin directory 2024-02-27 11:37:39 +01:00
Lars dd76f5d2d4
Delete RefactoringCommon/bin/org/emoflon/refactoring/logging directory 2024-02-27 11:37:09 +01:00
Lars Fritsche 355dcb1681 ignore all bin 2024-02-27 11:35:47 +01:00
Lars Fritsche ef9484bb67 gitignore 2024-02-27 11:34:57 +01:00
Lars Fritsche a671e939e8 gitignore 2024-02-27 11:33:03 +01:00
arikae ba02344ab5 implemented repair/violation output measurement 2024-02-26 21:33:07 +01:00
Lars Fritsche cf0cb87daa updating project set 2024-02-20 19:39:48 +01:00
Lars Fritsche b980c7ae8c implemented benchmarking for paper 2024-02-20 18:44:40 +01:00
Lars Fritsche b1ead62df8 fixed example (was missing the logout method)
fixed w1 repair for moveAttribute
2024-02-20 11:47:49 +01:00
Lars Fritsche 99d818e536 implemented final paper example 2024-02-20 01:07:50 +01:00
Lars Fritsche b694ffae4d Added new metamodel for final paper version
Refactored old structure to accomodate for multiple implemented examples
2024-02-16 12:51:38 +01:00
Lars Fritsche c6839067f9 removed .class 2023-10-19 09:11:45 +02:00
Lars Fritsche f1adc684fe updated console output 2023-10-19 09:07:19 +02:00
Lars Fritsche d1de5d3601 improved performance of second prototype
GT caches all matches which can be a problem with virtual deltas, so we have to wipe this cache after each constraint check
2023-09-06 22:59:15 +02:00
Lars Fritsche c94d6a0fb9 added execution time console output 2023-09-05 15:14:37 +02:00
Lars Fritsche bd6a4d30a9 fixed a bug where old match results were added to repiars and violations within the ConstraintCheckingInstance because the containing lists were not wiped before calling updateMatches 2023-09-05 15:01:24 +02:00
Lars Fritsche 73255b1ae2 updated project set 2023-09-04 19:56:18 +02:00
Lars Fritsche 8611f88eb7 implemented second prototype and connected it with stateless hipe 2023-09-04 19:54:49 +02:00
Lars Fritsche d767ac70dc finishing touches 2023-08-25 18:47:02 +02:00
Lars Fritsche 961ec1a444 almost finished second prototype
still missing the application of the chosen rule + some outputs + integration of virtual deltas into hipe
2023-08-25 18:35:29 +02:00
Lars Fritsche e6c40836f9 refactored packages
started implementing new prototype
we can now instantiate multiple gt instances to check for and count constraint violations/repairs for virtual deltas
2023-08-23 16:00:48 +02:00
Lars Fritsche 201bb9f951 moved logging to RefactoringCommon 2023-08-23 12:57:40 +02:00
Lars Fritsche 5fc221e7a8 added another project that will include common parts of both prototypes 2023-08-23 12:46:48 +02:00
Lars Fritsche d780ee14e0 updated project set 2023-08-23 12:44:43 +02:00
Lars Fritsche 9beca4f9a8 added new project that will implement a search-based approach instead of finding all application condition violations beforehand 2023-08-23 12:44:09 +02:00
Lars Fritsche d7b79f9d32 fixed wrong import statement in TransitiveImports.gtl 2023-08-23 12:40:02 +02:00
Lars Fritsche a55390ad60 added ignores 2023-08-23 12:38:43 +02:00
Lars Fritsche 0e7d70bf40 added gitignore 2023-08-23 12:37:38 +02:00
Lars bff6c4c22e
Delete Refactoring/bin directory 2023-08-23 12:37:27 +02:00