-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: Fusion of InFormALin and ArDoCo (#206)
* Initial commit * add gitignore * add mediastore * add teastore * add teammates * add BBB * fix goldstandards * add models with java for teammates and teastore not for mediastore yet because there are multiple implementations not for BBB because it consists of multiple languages * add missing trace link for teammates In line 132 there was a missing link to the storage component * add missing TL for FreeSWITCH * remove duplicate BasicComponent ImageProvider from TeaStore * Added Text as JSON files. * Added small model again. * update JSON files * Rename locations * Added current code model of teammates * Add alternative text-version with 1 sentence per line * Add more information about the projects and licenses * Add codeowners * Update README.md * added statistics * Update README.md Add Zenodo's DOI-Badge * Add simple uml component diagrams The diagrams were created using a PCM2UML transformation on the repository files * Add IDs to names in UML * Documentation of UML * Update UML model IDs Instead of having PCM IDs in the name field, put them over to the actual ID field (manually for now) * Rename TEAMMATES.uml * Rename TEAMMATES.uml * Remove ancient *.txt.json files (#4) Remove now unneeded files that previously represented preprocessed text. * Add JabRef with initial goldstandard (#5) This adds an initial version of JabRef. This includes: - PCM, modelled after the [extracted architecture from SAEroCon](https://github.com/sebastianherold/SAEroConRepo/blob/master/systems/JabRef/architectures/JabRef-3.7-0002/jabref-diagram.png). This currently only has BasicComponents within the Repository - UML, transformed from the PCM model - goldstandard for TLR * correct jabref goldstandard * Add gold standards for Undocumented Model Elements (#6) * Feature: Different Versions of SAD with Gold Standards (#7) * Add other version of documentation of TeaStore * add alternative teastore text and goldstandard * update alternative teastore goldstandard * add alternative mediastore goldstandard * add alternative jabref goldstandard * Fix gold standard teastore A * add alternative teammates text * add alternative teammates goldstandard * New GoldStandards for TeaStore * add alternative bigbluebutton goldstandard * add teastore goldstandard (text 2018, model 2018) * review teastore goldstandard (B, prevModel) - the text does not describe the slope one recommender, but refers to the algorithm * insert modelIDs for teastore goldstandard * Update goldstandard 2015 (teammates) * Update BBB Goldstandard * Rename * correct teammates goldstandard * remove package names from teammates goldstandards - storage,119 was a fault in the original goldstandard * review bigbluebutton goldstandard * Teammates cleanup * change component names in goldstandards to modelElementIDs - removed webrtc-sfu since these are different to webrtc - added four occurrences of BBB web * correct teastore goldstandard - slope one refers to the general algorithm - not to the component * add goldstandards for undocumented model elements * restructuring * repair Co-authored-by: Dominik Fuchß <[email protected]> * Fix small errors in gold standard format * Fix wrong header in JabRef 2016 gold standard * Remove obsolete text of mediastore (2011) * Update README.md * First work on merge. Moved, Renamed and Bump Ver. * Update paths * Apply formatting changes * Squashed 'tests/src/test/resources/benchmark/' changes from db06232..cd4606d cd4606d Update README.md git-subtree-dir: tests/src/test/resources/benchmark git-subtree-split: cd4606d * Merge framework common and configuration * Merge more of informalin to common part of informalin * Remove duplicated subtree. * Fix docker on windows * Rename common (framework) to util because of name clash * align group ids * move stages to module * Created SAD/SAM API * Fix build * Rename all informalin packages * Move more to common (framework) * Fix build * Just a sync (WIP) * Apply formatting changes * Reduce smells. * Add some JavaDoc * Create report module for test coverage reports * Enable jacoco on all submodules Fixes the bug that only classes executed during ITs in the tests-module are considered. Now, each test is considered. This should have been fixed earlier but wasn't discovered until now when introducing the report-module that does not execute code and, thus, only brought 0% coverage * Disable docker module for now We currently have no real dependency on it and this would need the user to have docker running when compiling * Apply formatting changes * Clean up code smells * Update workflows * Remove docker and java model extractor * Remove report module from default * Update maven.config --------- Co-authored-by: Jan Keim <[email protected]> Co-authored-by: Jan Keim <[email protected]> Co-authored-by: Sophie Schulz <[email protected]> Co-authored-by: dfuchss <[email protected]> Co-authored-by: Gram21 <[email protected]>
- Loading branch information
1 parent
12f34ac
commit 1e39b6e
Showing
276 changed files
with
3,603 additions
and
1,062 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
-DskipTests=false | ||
-T1C |
7 changes: 0 additions & 7 deletions
7
common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/agent/Agent.java
This file was deleted.
Oops, something went wrong.
5 changes: 0 additions & 5 deletions
5
common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/agent/Claimant.java
This file was deleted.
Oops, something went wrong.
11 changes: 0 additions & 11 deletions
11
common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/agent/Informant.java
This file was deleted.
Oops, something went wrong.
31 changes: 0 additions & 31 deletions
31
common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/data/model/ModelStates.java
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...e/ardoco/core/api/data/InputTextData.java → ...e/ardoco/core/api/data/InputTextData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...doco/core/api/data/PreprocessingData.java → ...doco/core/api/data/PreprocessingData.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 3 additions & 3 deletions
6
.../connectiongenerator/ConnectionState.java → .../connectiongenerator/ConnectionState.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...connectiongenerator/ConnectionStates.java → ...connectiongenerator/ConnectionStates.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...ata/connectiongenerator/InstanceLink.java → ...ata/connectiongenerator/InstanceLink.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...i/data/connectiongenerator/TraceLink.java → ...i/data/connectiongenerator/TraceLink.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...api/data/inconsistency/Inconsistency.java → ...api/data/inconsistency/Inconsistency.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...ata/inconsistency/InconsistencyState.java → ...ata/inconsistency/InconsistencyState.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...ta/inconsistency/InconsistencyStates.java → ...ta/inconsistency/InconsistencyStates.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...a/inconsistency/InconsistentSentence.java → ...a/inconsistency/InconsistentSentence.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...ata/inconsistency/ModelInconsistency.java → ...ata/inconsistency/ModelInconsistency.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...data/inconsistency/TextInconsistency.java → ...data/inconsistency/TextInconsistency.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
...ardoco/core/api/data/model/Metamodel.java → ...ardoco/core/api/data/model/Metamodel.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...o/core/api/data/model/ModelConnector.java → ...o/core/api/data/model/ModelConnector.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
.../api/data/model/ModelExtractionState.java → .../api/data/model/ModelExtractionState.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...co/core/api/data/model/ModelInstance.java → ...co/core/api/data/model/ModelInstance.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
51 changes: 51 additions & 0 deletions
51
...work/common/src/main/java/edu/kit/kastel/mcse/ardoco/core/api/data/model/ModelStates.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
/* Licensed under MIT 2022-2023. */ | ||
package edu.kit.kastel.mcse.ardoco.core.api.data.model; | ||
|
||
import java.util.HashMap; | ||
import java.util.Map; | ||
import java.util.Set; | ||
|
||
import edu.kit.kastel.mcse.ardoco.core.data.PipelineStepData; | ||
|
||
public class ModelStates implements PipelineStepData { | ||
public static final String ID = "ModelStatesData"; | ||
|
||
private transient Map<String, ModelExtractionState> models = new HashMap<>(); | ||
|
||
/** | ||
* Constructor to create a {@link ModelStates} object that holds all {@link ModelExtractionState}s | ||
*/ | ||
public ModelStates() { | ||
super(); | ||
} | ||
|
||
/** | ||
* Returns the {@link ModelExtractionState} with the given id | ||
* | ||
* @param id the id | ||
* @return the corresponding {@link ModelExtractionState} | ||
*/ | ||
public ModelExtractionState getModelState(String id) { | ||
return models.get(id); | ||
} | ||
|
||
/** | ||
* Adds a {@link ModelExtractionState} with the given id to the set of {@link ModelExtractionState}s | ||
* | ||
* @param id the id | ||
* @param modelState the {@link ModelExtractionState} | ||
*/ | ||
public void addModelState(String id, ModelExtractionState modelState) { | ||
models.put(id, modelState); | ||
} | ||
|
||
/** | ||
* Return the set of IDs of all {@link ModelExtractionState}s that are contained within this object. | ||
* | ||
* @return the IDs of all contained {@link ModelExtractionState}s | ||
*/ | ||
public Set<String> modelIds() { | ||
return models.keySet(); | ||
} | ||
|
||
} |
6 changes: 3 additions & 3 deletions
6
...ndationgenerator/RecommendationState.java → ...ndationgenerator/RecommendationState.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...dationgenerator/RecommendationStates.java → ...dationgenerator/RecommendationStates.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.