Commit graph

231 commits

Author SHA1 Message Date
Maximilian Kratz d2652c0008
Merge pull request #35 from Echtzeitsysteme/hotfix/path-underlying-link-validate-ignore-flag
MdVNE: bugfix: adds missing bandwidth ignore flag in `updatePathResidualBandwidth`
2024-05-14 16:41:00 +02:00
Maximilian Kratz 0edd173e3c Bugfix: adds missing bandwidth ignore flag (updatePathResidualBandwidth) 2024-05-14 14:43:54 +02:00
Maximilian Kratz d1654ec947
Merge pull request #34 from Echtzeitsysteme/hotfix/model-load-path-lookup-reset
Bugfix: adds missing clear for path lookup data structure in model load
2024-05-14 07:16:20 +02:00
Maximilian Kratz b67bcb0ce5 Bugfix: adds missing clear for path lookup data structure in model load 2024-05-14 07:00:13 +02:00
Maximilian Kratz 5afd8e154c
Merge pull request #33 from Echtzeitsysteme/feature/dspace_example_vis
Feature/dspace example vis
2024-04-29 13:54:22 +02:00
Maximilian Kratz 502250dfc1 Adapts all P2P instance XMIs to the new metamodel name 2024-04-29 13:44:42 +02:00
Maximilian Kratz f0dc49684c Enforces our code style 2024-04-29 12:57:41 +02:00
Maximilian Kratz 4a96e7870b Adapts the PSF file 2024-04-29 12:40:26 +02:00
Maximilian Kratz 6eba89891e Adapts the README.md 2024-04-29 12:37:55 +02:00
Maximilian Kratz 5446b6f5a9 Adapts GIPSL projects after model renaming 2024-04-29 12:34:39 +02:00
Maximilian Kratz 346cff57f5 Renames LectureStudioModel project to avoid naming colliosions 2024-04-29 12:33:13 +02:00
Maximilian Kratz 16ff98e61d JavaFxDependencies: moves libs to dedicated folder + updates classpath 2024-04-29 12:18:57 +02:00
Maximilian Kratz 0c89c7f2aa MANIFEST.MF: fixes JDK 17 version + formatting
MANIFEST.MF: fixes broken formatting
2024-04-12 16:16:39 +02:00
SebastianE 2efbc22b57 Merge remote-tracking branch 'origin/main' into feature/dspace_example_vis
- Conflicts:
-	network.model/.classpath
-	network.model/META-INF/MANIFEST.MF
-	network.model/model/Model.emf
-	network.model/src/facade/ModelFacade.java
2024-04-12 15:19:40 +02:00
Maximilian Kratz 97e9e62401
Merge pull request #31 from Echtzeitsysteme/hotfix/mdvne-model-affected-paths
MdVNE: `ModelFacade`: adds functionality to update affected substrate paths
2024-04-12 13:23:13 +02:00
Maximilian Kratz 0d1357142c ModelFacade: adds functionality to update affected substrate paths 2024-04-11 13:15:53 +02:00
Maximilian Kratz ccfd04762e
Merge pull request #30 from Echtzeitsysteme/hotfix/mdvne-facade-fixes
MdVNE: Fixes an incorrect look-up structure in case a model gets loaded via an XMI file
2024-04-10 14:42:36 +02:00
Maximilian Kratz a3da83404c MdVNE: ModelFacade.loadModel: adds the missing entries to the look-up ds 2024-04-10 09:47:29 +02:00
Maximilian Kratz 697824c067 network.model: makes getNodebyId method public 2024-04-10 09:15:17 +02:00
Maximilian Kratz 1ff9860c8d
Merge pull request #28 from Echtzeitsysteme/feature/terminate-all-examples-properly
Adds missing termination calls for the GIPS APIs
2024-04-05 15:11:20 +02:00
Maximilian Kratz 456a680f3a Merge branch 'main' into feature/terminate-all-examples-properly 2024-04-05 15:10:48 +02:00
Maximilian Kratz 405c526ba0
Merge pull request #29 from Echtzeitsysteme/feature/mdvne-embedding-check-method
MdVNE model facade: adds a method to check if an embedding is possible
2024-04-05 15:10:02 +02:00
Maximilian Kratz a50a1d9e57 MdVNE model facade: adds a method to check if an embedding is possible 2024-04-03 16:04:05 +02:00
Maximilian Kratz 916fce1341 Adds missing termination calls for the GIPS APIs 2024-04-03 10:19:23 +02:00
Maximilian Kratz 1c82896321 Enforces the correct code style 2024-03-29 08:27:36 +01:00
Maximilian Kratz 8c9660db1b
Merge pull request #27 from Echtzeitsysteme/hotfix/gips-gurobi-termination-adaption
Adapts the correct termination of the GIPS API (Gurobi)
2024-03-29 08:24:59 +01:00
Maximilian Kratz a73e2b72ae Adapts all TGG 3.0 projects to include the correct API termination 2024-03-29 07:59:19 +01:00
Maximilian Kratz 41fcedc597 MdVNE: fixes API termination for all GIPS-based VNE algorithms 2024-03-29 07:54:20 +01:00
Maximilian Kratz d6804256c5
Merge pull request #26 from Echtzeitsysteme/feature/tgg-3.0-adapt-to-fixed-project-names
TGG 3.0: Fixes hard-coded paths to reflect latest folder renamings
2024-03-18 16:18:40 +01:00
Maximilian Kratz 8b1680e865 Fixes hard-coded paths to reflect latest folder renamings 2024-03-08 12:05:30 +01:00
Maximilian Kratz 94dde967cb
Merge pull request #25 from Echtzeitsysteme/feature/software-refactoring-example
Includes an example to solve the TGG 3.0 software compoinent refactoring prototype
2024-03-08 09:04:37 +01:00
Maximilian Kratz 58c8f7f940 Updates the project set file + README.md 2024-03-08 09:03:50 +01:00
Maximilian Kratz d104df4c7b Adapts model load path to fix the broken path of the old model project 2024-03-08 09:01:29 +01:00
Maximilian Kratz f010a40a11 Deletes old projects and renames the main refactoring project 2024-03-08 08:59:41 +01:00
Maximilian Kratz e2131cea70 Merge branch 'main' into feature/software-refactoring-example 2024-03-08 08:55:23 +01:00
Maximilian Kratz d488f90289
Merge pull request #24 from Echtzeitsysteme/feature/tgg3.0-example-v2
WIP: Includes an example to solve the TGG 3.0 class diagram prototype
2024-03-08 08:53:31 +01:00
Maximilian Kratz 5055d1606d Updates the project set file + README.md
Importing all projects using the PSF file is now required
2024-03-08 08:52:26 +01:00
Maximilian Kratz 41fecabfb3 Adds project to count initial violations 2024-03-07 09:59:45 +01:00
Maximilian Kratz afea52f5d0 Fixes violation B
two methods with no common attr dep must not be mapped to the same class
2024-03-07 08:10:27 +01:00
Maximilian Kratz c765442aef Rename the gipsl package for consistency 2024-03-06 16:28:06 +01:00
Maximilian Kratz a8cc864341 Cleanup 2024-03-06 16:26:08 +01:00
Maximilian Kratz 3899f9aa1c Implements consideration of pre-existing mappings 2024-03-06 16:26:08 +01:00
Maximilian Kratz f0ceaf7c35 Implements violation B 2024-03-06 16:26:08 +01:00
Maximilian Kratz 476f354705 Smaller bugfixes
First violation can now be omitted
2024-03-06 16:26:08 +01:00
Maximilian Kratz 35517c7ee8 Setup the project
Renaming the project
2024-03-06 16:26:08 +01:00
Maximilian Kratz b5b0f9cab1
Merge pull request #23 from Echtzeitsysteme/feature/mdvne-model-generic-embedding
MdVNE: implements a generic embedding method in the model facade
2024-02-16 13:10:14 +01:00
Maximilian Kratz 3a28bc1342 Implements a generic embedding method in the model facade 2024-02-14 16:35:03 +01:00
Maximilian Kratz 827e880cda MdVNE: fixes example runner by addind an example model XMI file 2024-02-02 15:35:21 +01:00
Maximilian Kratz 9709a8ed92 Fix broken idea to reward pre-existing mappings 2024-01-26 12:36:15 +01:00
Maximilian Kratz c9d43f0920 Example bug fix: create instances folder if it does not exist 2024-01-26 12:10:43 +01:00