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